C#有关string的方法
静态方法:
1.Format参数化处理
类似 Console.WriteLine();
2.Compare 字符串的比较
string.Compare(string str1,string str2,bool ignoreCase) //(ignoreCase)是否忽略大小写比较
3.IsNullOrEmpty判断字符是否为null或者为空
4.Join字符串的合并
string.Join(str,params string[] allStr); //将数组allStr中的内容拼接成一个新的字符串,并在对应数组的每两项间添加分隔符str 默认第一个不插入字符串
实例方法:
1.Contains 判断字符串中是否包含某个字符
str.Contains (string)
2.EndsWith和StartsWith 判断是否是已某种字符串开始或者结束
string str="ABCD";
bool b1 = str.StartsWith("A"); true
bool b2 = str.EndsWith("C"); false
3.Equals 比较两个字符串是否相等
4.IndexOf 和 LastIndexOf 判断字符串第一次出现 下标 和最后一次出现 下标 的位置,如果没有出现过则返回值为-1
5.Replace 字符串(字符也是可以的)替换,返回新的字符串
str.Replace("A","B") A替换成B
6.Insert 插入 在字符串的index位置上插入字符,原来的字符依次后移
7.Remove删除字符串(字符)在字符串中移除从startIndex开始,长度为length的字符串,剩下的字符合为一个新的字符串
str.Remove(startIndex,length);
8.Split 将字符串 str 以 sep 数组中的字符分割,分割后得到的内容存到一个数组中
string[] allStr = str.Split(params char[] sep);
string.Join("",str.Split(params char[] sep)); 利用合并方法实现分割字符串并且拼接
9.Substring 截取字符以 index 开始截取 lenth 个字符
10.ToCharArray将string转化为char数组
11.Trim() 去除两边的空格
12.ToUpper 全部转换为 大写,ToLower 全部转换为 小写
浙公网安备 33010602011771号