如何在C#中获取并操作字符串?
时间: 2024-11-27 08:12:27 浏览: 7
在C#中,字符串是一种预定义的不可变类型,通常表示为`string`。获取和操作字符串的方式有很多种。以下是常见的几个例子:
1. 创建字符串:
```csharp
string myString = "Hello, World!";
```
2. 获取字符串长度:
```csharp
int length = myString.Length; // 输出:13
```
3. 拼接字符串:
```csharp
string concatenatedString = myString + " This is a new string.";
```
4. 获取子串:
```csharp
string substr = myString.Substring(7); // 从索引7开始到结尾,得到"World!"
```
5. 切割字符串:
```csharp
string[] parts = myString.Split(' '); // 按空格分割成数组
```
6. 查找字符或子串:
```csharp
int index = myString.IndexOf("World"); // 返回"World"第一次出现的位置
```
7. 替换字符或子串:
```csharp
string replacedString = myString.Replace("World", "Universe");
```
注意,由于字符串是不可变的,一旦创建就无法修改其内容,只能生成一个新的字符串。
阅读全文