C#字符串常见操作
C#字符串操作是指对字符串进行操作,以实现其他功能的操作。主要包括字符串的拼接、查找、替换、截取、分割等。下面介绍一些常见的字符串操作的使用方法及示例。
1. 字符串拼接
字符串拼接指将两个或多个字符串拼接在一起。C#中可以使用“+”操作符实现字符串拼接,也可以使用String.Concat()方法实现字符串拼接。
string str1 = "Hello"; string str2 = "World"; //使用“+”操作符 string str3 = str1 + str2; Console.WriteLine(str3); //输出:HelloWorld //使用String.Concat()方法 string str4 = String.Concat(str1, str2); Console.WriteLine(str4); //输出:HelloWorld
2. 字符串查找
字符串查找指在一个字符串中查找指定的字符串或字符。C#中可以使用String.IndexOf()方法实现字符串查找,该方法会返回指定字符串或字符在字符串中的位置,如果没有找到则返回-1。
string str = "Hello World!"; //查找字符串 int index = str.IndexOf("World"); Console.WriteLine(index); //输出:6 //查找字符 int index = str.IndexOf('o'); Console.WriteLine(index); //输出:4
3. 字符串替换
字符串替换指将一个字符串中的指定字符串或字符替换成另一个字符串或字符。C#中可以使用String.Replace()方法实现字符串替换,该方法会将指定的字符串或字符替换为另一个字符串或字符,并返回替换后的字符串。
string str = "Hello World!"; //替换字符串 string str2 = str.Replace("World", "C#"); Console.WriteLine(str2); //输出:Hello C#! //替换字符 string str3 = str.Replace('o', '0'); Console.WriteLine(str3); //输出:Hell0 W0rld!
4. 字符串截取
字符串截取指从字符串中截取指定的字符串或字符。C#中可以使用String.Substring()方法实现字符串截取,该方法会返回从指定位置开始到字符串末尾的字符串。
string str = "Hello World!"; //截取字符串 string str2 = str.Substring(6); Console.WriteLine(str2); //输出:World! //截取字符 string str3 = str.Substring(4, 3); Console.WriteLine(str3); //输出:lo
5. 字符串分割
字符串分割指将一个字符串按照指定的字符或字符串分割成多个字符串。C#中可以使用String.Split()方法实现字符串分割,该方法会返回一个字符串数组,数组中的每个元素都是一个字符串。
string str = "Hello World!"; //分割字符串 string[] strArray = str.Split(' '); foreach (string s in strArray) { Console.WriteLine(s); } //输出: //Hello //World!
以上就是C#字符串常见操作使用上面的方法可以方便的实现字符串的拼接、查找、替换、截取、分割等操作。