方法一:将待比较的字符串都转成大写
static void Main(string[] args)
{
string stringOne = "abc";
stringOne.ToUpper();
string stringTwo = "ABC";
stringTwo.ToUpper();
if(stringOne==stringTwo)
{
Console.WriteLine("两字符串相同");
}
else
{
Console.WriteLine("两字符串不相同");
}
Console.ReadKey();
}
方法二:将待比较的字符串都转成小写
与方法一类似,使用ToLower()方法。
string stringOne = "abc";
stringOne.ToLower();
string stringTwo = "ABC";
stringTwo.ToLower();
方法三:使用 stringOne.Equals(stringTwo,StringComparison.OrdinalIgnoreCase)
string stringOne = "abc";
string stringTwo = "ABC";
if(stringOne.Equals(stringTwo,StringComparison.OrdinalIgnoreCase))
{
Console.WriteLine("两字符串相同");
}
else
{
Console.WriteLine("两字符串不相同");
}
Console.ReadKey();
OrdinalIgnoreCase是枚举类型,可以对字符串不区分大小写比较