C# 中用 CompareTo 对 0-9、a-z、A-Z 排序结果怎么?

C# 用 CompareTo 排序,实际就是要看 CompareTo 如何比较字符串的,经测试:

0<1<2<a<A<b,也就是说数字和大小字母的正排序为:

0-9aA-zZ

和我们通常想象的 ASCII 顺序不一样。

如果你想深入研究,我们建议你继续阅读:深入谈谈 C# 的 String.CompareTo

你可能感兴趣的