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 全部转换为 小写

posted on 2018-10-16 22:29  反向学习  阅读(157)  评论(0)    收藏  举报

导航