gpt4 book ai didi

c# - 默认字符串排序顺序

转载 作者:行者123 更新时间:2023-12-01 19:47:22 25 4
gpt4 key购买 nike

默认排序顺序是实现细节吗?或者如何选择默认比较器?

这让我想起了建议。 “不要将哈希码存储在数据库中”

以下代码是否保证按相同顺序对字符串进行排序?

string[] randomStrings = { "Hello", "There", "World", "The", "Secrete", "To", "Life", };
randomStrings.ToList().Sort();

最佳答案

字符串始终按字母顺序排序。

默认(string.CompareTo())使用当前区域性的 Unicode 比较规则:

    public int CompareTo(String strB) {
if (strB==null) {
return 1;
}

return CultureInfo.CurrentCulture.CompareInfo.Compare(this, strB, 0);
}

关于c# - 默认字符串排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14525325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com