class Program
{
static void Main(string[] args)
{
string name = " Micheal Liang ";
//1.Length 获取字符串的长度,即字符串中字符的个数(包括空格).
Console.WriteLine(name.Length);
//2.ToLower 返回一个新的字符串,将字符串中的大写字母转换成小写字母.
Console.WriteLine(name.ToLower());
//3.ToUpper 返回一个新的字符串,将字符串中的小写字母转换成大写字母.
Console.WriteLine(name.ToUpper());
//4.Trim返回一个新的字符串,不带任何参数时表示将原字符串中前后的空格删除.
Console.WriteLine(name.Trim());
//5.TrimStart返回一个新的字符串,删除前面空格
Console.WriteLine(name.TrimStart());
//6.TrimEnd返回一个新的字符串,删除最后的空格
Console.WriteLine(name.TrimEnd());
string name2 = "helleWord";
//7.IndexOf 返回整数,得到指定的字符串在原字符串中第一次出现的位置. 未出现返回-1
Console.WriteLine(name2.IndexOf("W")); //5 出现在索引5的位置上上
//8.Remove 返回一个新的字符串,将字符串中指定位置的字符串移除.
Console.WriteLine(name2.Remove(4)); //hell 当只有一个数值的时候,返回数值长度的字符串
Console.WriteLine(name2.Remove(2, 4)); //heord 当有两个数值的时候,则会从第一个数值的位置上开始删除,第二个数值长度的数量然后返回字符串的长度。
//9. Substring 返回一个新的字符串,用于截取指定的字符串.
Console.WriteLine(name2.Substring(3)); //leWord 截取值后面的字符串(包括截取值)
//10. Insert 返回一个新的字符串,将一个字符串插入到另一个字符串中指定索引的位置.
Console.WriteLine(name2.Insert(5, "ABC")); //helleABCWord
//11.split是将字符串按照某个字符拆分成一个字符串数组
string name3 = "xiaoming,xiaofang,xiaoxu";
string[] strArray = (name3.Split(","));
foreach (string str in strArray)
{
Console.WriteLine(str);
/* xiaoming
xiaoxu
xiaofang*/
}
}
}
字符串常用方法(这里列出来常用的)
💂 个人网站: 【紫陌】【笔记分享网】
💅 想寻找共同学习交流、共同成长的伙伴, 请点击【前端学习交流群】