C#字符串基础方法归纳
开发工具与关键技术: VS C#
作者:汤池
撰写时间:2022/ 3/9
1.string str = "TangChiT";
Console.WriteLine("变量str的长度为{0}", str.Length);
//str.Lenght获取变量的长度从1开始
2.Console.WriteLine("str是否为T开头{0}", str.StartsWith("T"));
Console.WriteLine("str是否为t开头{0}", str.StartsWith("t"));
//str.StartsWith("")返回bool类型,判断是否为该字符开头,区分大小写
3.Console.WriteLine("str中的T第一次出现的索引位置{0}", str.IndexOf("T"));
Console.WriteLine("str中的T第一次出现的索引位置{0}", str.IndexOf("t"));
//str.IndexOf("")返回该字符第一次出现索引的位置,没有查询到则返回-1
4.Console.WriteLine("str中的T的最后一次出现索引的位置{0}", str.LastIndexOf("T"));
//str.LastIndexOf("")返回该字符最后一次出现索引的位置
5.Console.WriteLine("str转为大写{0}", str.ToUpper());
//str.ToUpper()返回str的大写模式
6.Console.WriteLine("str转为小写{0}", str.ToLower());
//str.ToLower()返回str的小写模式
7.Console.WriteLine("移除str的第1位索引的字符,输出结果{0}", str.Remove(1));
C
8.onsole.WriteLine("移除索引1-2区间中的一段字符,输出结果{0}", str.Remove(1, 2));
//str.Remove(开始int,结束int),移除索引字符或者移除索引区间的字符,从1开始
9.str = "张三,李四。王五*赵六";
string[] strArray = str.Split(',', '。', '*');
for (int i = 0; i < strArray.Length; i++)
{
Console.WriteLine(strArray[i]);
}
//string[] 声明字符串类型的数组,str.Split()括号内填写分割的字符串,返回分割好的字符串数组
10.Console.WriteLine("把,替换成+,输出替换后的数组{0}", str.Replace(',', '+'));
//str.Replace(),括号内两个参数,第一个需要替换的符号,第二个替换后的符号