2016-05-10 18 views

答えて

4

int c = string.Compare(a, b, StringComparison.InvariantCultureIgnoreCase) 
+0

必要に応じて、OrdinalIgnoreCaseまたはCurrentCultureIgnoreCaseを使用する必要があります。あなたは通常、InvariantCulturesを比較のために使いたくないのです - https://msdn.microsoft.com/en-us/library/ms973919を参照してください。 –

+0

@Manfred Thanks私はString.Equals(stringA、stringB、StringComparison.CurrentCultureIgnoreCase ) – parthi

-2
String.Equals(stringA, stringB, StringComparison.CurrentCultureIgnoreCase) 
2

あなたが行くあり、比較その後、小文字に変換

int c = string.Compare(a, b,true); 
+0

最後の引数は 'true'でなければなりません(ignoreCase) –

1

このコードを試してみてください。

 string b = "b"; 
     string a = ""; 
     int c = string.Compare(a.ToLower(), b.ToLower()); 
関連する問題