String.Compareメソッドは、CompareToメソッドと同じ動作をする静的メソッドです。 Equalsメソッドは、静的メソッドとしても用意されています。 戻り値はインスタンスメソッドの場合と同じです。
String.Compareの戻り値
文字列aとbの関係 |
String.Compare(a, b)の戻り値 |
例 |
並べ替えたときにaの方がbよりも前 (aはbよりも小さい) |
0より小さい値 |
"ABC" < "ABD" null < "ABC" |
並べ替えたときにaとbは同じ位置 (aとbは等しい) |
0 |
"ABC" = "ABC" null = null |
並べ替えたときにaの方がbよりも後 (aはbよりも大きい) |
0より大きい値 |
"ABC" > "ABB" "ABC" > null |