C# String类常用操作

1.string.Compare(s1,s2) 比较  按字母顺序后边的大于前边的 s1<s2 retrun -1 ;s1=s2 return 0; s1>s2 return1.

Console.WriteLine(string.Compare("aa", "Aa").ToString());// -1
Console.WriteLine(string.Compare("aa", "Aa",true).ToString());//true 忽略大小写 0
Console.WriteLine(string.Compare("b", "Aa", true).ToString());//1

2.s.Trim() 去前后空格,s.trim(';')去掉前后分号,

   s.TrimStart(';')去掉前边的分号,s.TrimEnd(';')去掉后边的分号,

   s.Replace(" ","") 替换所有空格

string s = " ; string;bcsdf ds dd; ";

Console.WriteLine(s.Replace(" ",""));
Console.WriteLine(s.Trim());
Console.WriteLine(s.Trim(new char[] { ';', ' ' }));
Console.WriteLine(s.TrimStart(new char[] { ';', ' ' }));//去掉前边的分号和空格
Console.WriteLine(s.TrimEnd(new char[] { ';', ' ' }));//去掉后边的分号和空格

效果:

原文地址:https://www.cnblogs.com/SoftWareIe/p/9728426.html