英語のみの文字列に関しては、同じことを考えStringComparison.OrdinalIgnoreCase
て実行しています。StringComparison.InvariantCultureIgnoreCase
ただし、私が取り組んでいる次のコードではそうではありません。
// Returns 0
string.Compare("877495169FA05B9D8639A0EBC42022338F7D2324","877495169fa05b9d8639a0ebc42022338f7d2324", StringComparison.InvariantCultureIgnoreCase)
// Returns -1
string.Compare("877495169FA05B9D8639A0EBC42022338F7D2324","877495169fa05b9d8639a0ebc42022338f7d2324", StringComparison.OrdinalIgnoreCase)
特に理由はありますか?