c#中string常用的方法

83 阅读1分钟

.ToLower()    //转为小写字符串"AbC"-->"abc"\

```
        string name = "嘿-嘿-a-b-c";
        Console.WriteLine(name.ToLower()); //转小写
.ToUpper()    //转为大写"AbC" -->"ABC"\

    ```
    Console.WriteLine(name.ToUpper()); //转大写

.Trim()       //去掉字符串首尾的空格"  abc "-->"abc"\

    Console.WriteLine(name.Trim());

.Equals(string value,StringComparison comparisonType);     //相等判断\

.CompareTo(string value)             //与value比较大小

.Split(params char [] separator)     //separator 是分隔字符,如:','、'|' 等等

.Replace(char oldChar,char newChar)  //替换字符串中的字符,如:'a'替换为'b'\

.Replace(string oldStr,string newStr)//替换字符串中的字符串,如:"李时珍"替换为"李秀丽"

.SubString(int startIndex)            //从指定序号开始,一直到最后,组成的字符串\

.SubString(int startIndex,int length) //从指定序号startIndex,连续取length个,如果超过长度会报异常

.Contains(char c)      // 是否包含 字符\

.Contains(string str)  // 是否包含 子字符串

.StartsWith(string str) //是否以str开头,

.EndsWith(string str)   //是否以str结尾

.IndexOf(char c)        //找到第一个字符c的index,如果没找到返回-1\

.IndexOf(string str)    //找到第一个字符串str的位置