string str1 = "heima";
string str2 = "HeiMA";
//第一种方法
bool b1=string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase);//使用序号排序规则,并忽略比较字符串的大小写。
Console.WriteLine(b1);//true
//第二种方法
bool b2 = str1.ToUpper().Equals(str2.ToUpper());//可以在比较的时候,先都转为大写或者小写。
Console.WriteLine(b2);//true
//滴三种方法
int b3= string.Compare(str1, str2, true);//在比较过程中忽略大小写,返回值等于0则说明相等。
Console.WriteLine("b3="+b3);//b3=0;说明str1和str2相等了
Console.ReadLine();
这是我自己整理的三种方法,其实还有其他的,用的话看自己喜欢了。后两种好记也比较容易想到
|