如何避免区分大小写的功能?

时间:2012-07-02 13:49:19

标签: c# winforms string

string a = "sea";  
string b = "SEA"
if (a == b)...

我怎么能说两个字符串是相同的,不管字符大小写?

3 个答案:

答案 0 :(得分:7)

使用string.compare:

http://msdn.microsoft.com/en-us/library/zkcaxw5y.aspx

if (string.Compare(a, b, true) == 0)
{
 ...
}

答案 1 :(得分:3)

if (0 == String.Compare(a, b, true))...

http://msdn.microsoft.com/en-us/library/zkcaxw5y.aspx

答案 2 :(得分:2)

使用String.Equals()并使用正确的StringComparison-Value:

if(a.Equals(b, StringComparison.CurrentCultureIgnoreCase))
{
   ...//strings are equal
}

@OP:请遵循whathaveyoutried.com的指导原则阅读文档......这样你就可以自己回答这些问题了,你最终会了解更多关于语言和技术...... :)