文档介绍:static void Main(string[] args) { string s= ""; //(1 )字符访问(下标访问 s[i] ) //s= "ABCD"; //(s[0]); // 输出"A"; //(); // 输出 4 //(); //(2 )打散为字符数组( ToCharArray ) s= "ABCD"; char[] arr = (); // 把字符串打散成字符数组{'A','B','C','D'} (arr[0]); // 输出数组的第一个元素,输出"A" (); //(3 )截取子串( Substring ) s= "ABCD"; ((1)); // 从第 2 位开始(索引从 0 开始)截取一直到字符串结束,输出"BCD" ((1, 2)); // 从第 2 位开始截取 2 位,输出"BC" (); //(4 )匹配索引( IndexOf() ) //s= "ABCABCD"; //(('A')); // 从字符串头部开始搜索第一个匹配字符 A 的位置索引,输出"0" //(("BCD")); // 从字符串头部开始搜索第一个匹配字符串 BCD 的位置,输出"4" //(('C')); // 从字符串尾部开始搜索第一个匹配字符 C 的位置,输出"5" //(("AB")); // 从字符串尾部开始搜索第一个匹配字符串 BCD 的位置,输出"3" //(('E')); // 从字符串头部开始搜索第一个匹配字符串E 的位置,没有匹配输出"-1"; //(("ABCD")); // 判断字符串中是否存在另一个字符串"ABCD" ,输出 true //(); //(5 )大小写转换( ToUpper 和 ToLower ) //s= "aBcD"; //(()); // 转化为小写,输出"abcd" //(()); // 转化为大写,输出"ABCD" //(); //(6 )填充对齐( PadLeft 和 PadRight ) //s= "ABCD"; //((6,'_')); // 使用'_' 填充字符串左部,使它扩充到 6 位总长度,输出"__ABCD" //((6, '_'));