C# で 2 つの文字列が等しいかどうかを比較する場合、InvariantCulture と Ordinal の比較の違いは何ですか?
ベストアンサー1
それは重要です。例えば、文字拡張と呼ばれるものがあります
var s1 = "Strasse";
var s2 = "Straße";
s1.Equals(s2, StringComparison.Ordinal); //false
s1.Equals(s2, StringComparison.InvariantCulture); //true
InvariantCulture
ß 文字は ss に展開されます。