c#字符串函数

张开发
2026/4/11 13:10:35 15 分钟阅读

分享文章

c#字符串函数
只要涉及到改变字符串的都需要重新赋值原字符串不改变1字符串指定位置获取string str shan; Console.WriteLine(str[0]); char[] chars str.ToCharArray(); Console.WriteLine(chars[1]); for(int i 0; i str.Length; i) { Console.WriteLine(str[i]); }字符串和字符数组的区别在于字符串只有get属性没有set属性。但字符数组可读可写。2字符串拼接str string.Format({0}{1},1, 3333); Console.WriteLine(str);3正向查找字符串的位置打印下标号没找到默认-1str I shan; int indexstr.IndexOf(s);4反向查找指定字符串位置index str.LastIndexOf(s);5移除指定位置后的字符string的很多方法不会改变原来的字符串需要给其一个赋值才能改变传两个参数进行移除 从哪个位置开始移除几个字符参数1 开始位置参数2 字符个数str 我是shan; str.Remove(4);//没有改变 Console.WriteLine(str); str str.Remove(4); Console.WriteLine(str); str str.Remove(1, 1); Console.WriteLine(str);6替换指定字符串把前面的字符串替换成后面的字符串str I am shan; strstr.Replace(shan,shanfly);7 大小写转换str asdfgfgfg; strstr.ToUpper(); str str.ToLower();8字符串截取str i am shan; str str.Substring(2);//截取从指定位置开始之后的字符串 str str.Substring(2, 3);//从开始位置截取指定个数的字符串9字符串切割Split是string类型的一个实例方法用于根据一个或多个分隔符将字符串拆分成若干子字符串返回一个string[]数组。str 1,2,3,4,5,6,7; string[] strs str.Split(,); str ; for(int i 0; i strs.Length; i) { strint.Parse(strs[i]) 1; if (i ! strs.Length - 1) { str |; } } str 1|2|3|4|5|6|7; string[] strss str.Split(|); str h|e|l|l|o; string str1; string[] strsss str.Split(|);

更多文章