C#中如何比较两个字符串是否相等,不区分大小写作者: 张成智 时间: 2013-6-8 17:07
有两种方法:
1. 都转换成小写或者大写,在比较
string a = "C";
string b = "c";
a = a.ToLower();
b = b.ToLower();
if (a == b)
{
Console.WriteLine("一样!");
}
2.
string a = "C";
string b = "c";
if (a.Equals(b, StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine("一样!");
}作者: aa26963 时间: 2013-6-8 17:20
str1.Equals(str2, StringComparison.OrdinalIgnoreCase)