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

文字の大文字と小文字に関係なく、2つの文字列は同じであるとどのように言えますか?

4

3 に答える 3

7

string.compare を使用します。

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

if (string.Compare(a, b, true) == 0)
{
 ...
}
于 2012-07-02T13:51:06.540 に答える
3
if (0 == String.Compare(a, b, true))...

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

于 2012-07-02T13:51:58.957 に答える
2

String.Equals()を使用し、正しい StringComparison-Value を使用します。

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

@OP: whathaveyoutried.com のガイドラインに従ってドキュメントを読んでください... ...このようにして、自分でそのようなことに答えることができ、言語とテクニックについてさらに多くを学ぶことができます.. . :)

于 2012-07-02T13:53:33.593 に答える