1 Length 获取字符串的长度,即字符串中字符的个数
    2 IndexOf 返回整数,得到指定的字符串在原字符串中第一次出现的位置
    3 LastlndexOf 返回整数,得到指定的字符串在原字符串中最后一次出现的位置
    4 Starts With 返回布尔型的值,判断某个字符串是否以指定的字符串开头
    5 EndsWith 返回布尔型的值,判断某个字符串是否以指定的字符串结尾
    6 ToLower 返回一个新的字符串,将字符串中的大写字母转换成小写字母
    7 ToUpper 返回一个新的字符串,将字符串中的小写字母转换成大写字母
    8 Trim不带参数 返回一个新的字符串,不带任何参数时表示将原字符串中前后的空格删除。
    Trim带参数 返回一个新的字符串,参数为字符数组时表示将原字符串中含有的字符数组中的字符删除
    9 Remove 返回一个新的字符串,将字符串中指定位置的字符串移除
    10 TrimStart 返回一个新的字符串,将字符串中左侧的空格删除
    11 TrimEnd 返回一个新的字符串,将字符串中右侧的空格删除
    12 PadLeft 返回一个新的字符串,从字符串的左侧填充空格达到指定的字符串长度
    13 PadRight 返回一个新的字符串,从字符串的右侧填充空格达到指定的字符串长度
    14 Split 返回一个字符串类型的数组,根据指定的字符数组或者字符串数组中的字符 或字符串作为条件拆分字符串
    15 Replace 返回一个新的字符串,用于将指定字符串替换给原字符串中指定的字符串
    16 Substring 返回一个新的字符串,用于截取指定的字符串
    17 Insert 返回一个新的字符串,将一个字符串插入到另一个字符串中指定索引的位置
    18 Concat 返回一个新的字符串,将多个字符串合并成一个字符串

    1、获取字符串长度 Length

    1. string astr = "这是一个字符串";
    2. Console.WriteLine("字符串的长度是:{0}",astr.Length);
    3. Console.WriteLine("字符串的第一个字符是:{0}", astr[0]);
    4. Console.WriteLine("字符串的最后一个字符是:{0}",astr[astr.Length -1]);

    2、查找字符串中的字符 IndexOf LastIndexOf

    Console.WriteLine("在字符串中(一)第一次出现的位置是{0}",astr.IndexOf("一")+1);
    Console.WriteLine("在字符串中(一)最后一次出现的位置是{0}", astr.LastIndexOf("一")+1);
    

    3、字符串替换 Replace

    Console.WriteLine("将字符串中的(一)替换成(二):{0}",astr.Replace("一","二"));
    

    4、字符串截取 Substring

     Console.WriteLine("从第三个字符开始到最后的字符串为:{0}",astr.Substring(2));
     Console.WriteLine("从第三个字符开始到截取3个字符的字符串为:{0}", astr.Substring(2,3));
    

    5、字符串插入 Insert

    Console.WriteLine("把(测试字符串)插入到第二个字符串之后为:{0}",astr.Insert(2,"测试字符串"));