ReSharper 2026.3 Help

代码检查:字符串排序对区域性敏感

此检查会报告依赖默认比较器的字符串排序。 生成的顺序取决于当前区域性以及运行时的全球化设置。 若要使顺序可预测,请传递显式 StringComparer。

示例

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

对 LINQ 排序使用相同的方法:

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