c#字符串操作
时间: 2023-07-27 13:12:39 浏览: 109
在 C# 中,字符串是一个非常重要的数据类型。下面是一些常见的字符串操作:
1. 字符串连接:使用 "+" 运算符可以将两个字符串连接起来。
```
string s1 = "Hello";
string s2 = "World!";
string s3 = s1 + " " + s2; // s3 的值为 "Hello World!"
```
2. 字符串长度:使用 Length 属性可以获取字符串的长度。
```
string s = "Hello";
int len = s.Length; // len 的值为 5
```
3. 字符串查找:使用 IndexOf 方法可以查找一个字符串在另一个字符串中出现的位置。
```
string s = "Hello World!";
int pos = s.IndexOf("World"); // pos 的值为 6
```
4. 子字符串:使用 Substring 方法可以获取一个字符串的子串。
```
string s = "Hello World!";
string sub = s.Substring(6, 5); // sub 的值为 "World"
```
5. 字符串分割:使用 Split 方法可以将一个字符串按照指定的分隔符分割成多个子串。
```
string s = "a,b,c,d";
string[] arr = s.Split(','); // arr 的值为 ["a", "b", "c", "d"]
```
6. 字符串替换:使用 Replace 方法可以将一个字符串中的指定子串替换为另一个字符串。
```
string s = "Hello World!";
string newS = s.Replace("World", "C#"); // newS 的值为 "Hello C#!"
```
以上是一些常见的字符串操作,通过它们可以轻松地对字符串进行处理。
阅读全文