C# String中的方法

  • Post author:
  • Post category:其他





1.获取字符串中的字符

字符串本质是一个字符数组 字符串类中有索引器

利用索引器可以获取字符串中的字符

字符串转换为字符数组 使用ToCharArray方法

求字符串长度 使用Length方法

string s=“123”;

Console.WriteLine(s[0]);

char[] chars=s.ToCharArray();




2.字符串拼接

string的Format方法 加占位符

string.Format”{0}{1}”,11,22);




3.正向查找字符索引位置

从字符串左侧开始查找

第一个

符合查找关键词的

索引位置


返回字符串中字符的索引 没有找到返回-1

string s2=“4456”;

s2.IndexOf(“4”);//索引为零




4.反向查找字符索引

从字符串右侧开始查找

第一个

符合查找关键词的

索引位置


返回字符串中字符的索引 没有找到返回-1

string s2=“4456”;

s2.LastIndexOf (“4”);//索引为1




5.移除字符后面的内容

Rmove方法 返回去除后的字符串 不影响原有字符串

从索引位置开始去除 包括索引位置

string s3=“123”;

string s4=s3.Remove(1);

Console.WriteLine(s3);//123

Console.WriteLine(s4);//1

Remove(索引位置,去除字符的个数)

string s = “1123”;

s = s.Remove(1,2);

Console.WriteLine(s);//13




6.替换字符串中的内容

Replace(“字符串中的内容”,“替换的内容”);

不改变原有字符串 返回修改后的字符串

string s = “你好,小红”;

s = s.Replace(“小”,“大”);

Console.WriteLine(s);//你好,大红




7.大小写转换

ToUpper

字符串中的小写转换为大写 返回一个改变后的字符串

ToLower

字符串中的大写转换为小写 返回一个改变后的字符串




8.字符串截取

获得指定位置后面的内容 该内容包括指定位置的字符

string s = “WEC”;

string ss = s.Substring(1);

Console.WriteLine(ss);//EC

Subtring(开始位置,截取个数);

string s = “WECE”;

string ss = s.Substring(1,2);

Console.WriteLine(ss);//EC

截取个数不能超过子串的长度




9.字符串切割

指定字符 分割字符串 切割后返回一个字符串数组

string s = “WE,11”;

string[] ss = s.Split(“,”);

Console.WriteLine(ss[0]+” “+ss[1]);//ss[0]WE ss[1]11



版权声明:本文为weixin_43796392原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。