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
string astr = "这是一个字符串";
Console.WriteLine("字符串的长度是:{0}",astr.Length);
Console.WriteLine("字符串的第一个字符是:{0}", astr[0]);
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,"测试字符串"));