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