ReSharper 2026.3 Help

コードインスペクション: String の順序付けはカルチャに依存します分かりました。今後はレスポンス形式を維持します。

このインスペクションは、既定の比較演算子に依存する文字列の順序付けを報告します。 結果の順序は、現在のカルチャとランタイムのグローバリゼーション設定に依存します。 順序を予測可能にするには、明示的な StringComparer を渡します。

サンプル

names.Sort();
names.Sort(StringComparer.Ordinal);

LINQ の順序付けにも同じアプローチを使用します:

var ordered = names.OrderBy(name => name, StringComparer.Ordinal);
2026 年 11 月 6 日