私のコードでは、文字列の文字を比較する必要がありますが、私の問題は、小文字が大文字よりも大きいことです。
たとえば、Z < a.
これをコードに実装するにはどうすればよいですか?
ありがとう
String.Compare(string1, string2, false);
String.Compareは文字列比較を行い、大文字と小文字を区別しません。一致を表す整数を返します。
あなたの例を使用して:
// Will result in true
String.Compare("Z", "a", false) > 0
ちょうど使用:
String.Compare( string , string , StringComparison)
コンテキストに応じて、 StringComparison を InvariantCultureIgnoreCase 、 OrdinalIgnoreCase または CurrentCultureIgnoreCase に設定して....
両方とも大文字にして後で比較するとどうなりますか? (平等をテストしたくないと思います)
最後にcharを使用していますか?はいの場合は、文字の整数値の範囲を再マップできます。