1、查找某个字符或子字符串, 在指定字符串中首次出现的位置 IndexOf(char\string);//返回下标 返回-1,说明找不到 返回>=0的数字,说明存在
2、截取字符串
2.1 Substring(某个位置,几个长度); 在指定字符串中, 从某个位置开始截取几个长度字符
2.2 Substring(某个位置); 从某个位置开始截取到字符串的末尾
3、大小写转换
3.1 大写:ToUpper() 3.2 小写:ToLower()
4、去空格
去除前后空格 Trim(); 去除前面的空格 TrimStart(null); 去除后面的空格 TrimEnd(null);
5、判断字符串是否相等
使用 == 或 Equals();
6、字符串空值 有3种方式
string n="";//少用
string n=string.Empty;
string n=null;
7、判断字符串是否为空值
n.Length==0//性能最高
n==string.Empty
Equals("") n==""
8、字符串的分割和连接
Split()——该方法的返回类型是string[]类型的数组
Join—— string str= string.Join(新分割符,string数组);
9、Format("{0...n}",变量列表)方法——返回string
string name="张三";
int age=20;
string.Format("我是{0},今年{1}岁",name,age);
10、补充
8.1 LastIndexOf(char\string); 查找某个字符或子字符串, 在指定字符串中最后1次出现的位置
8.2 替换指定的字符
string str= Replace(要替换的字符[串],替换后的字符[串]);