遇见了一个字符及字符串大小的问题
单独排序V比v大
但是如果V和v后面有字符,字符串的大小好像就由v和V后面的字符来决定了
[解决办法]
默认的排序规则跟当前的文化(Thread.CurrentThread.CurrentCulture)有关系。
一种文化中包括了如何比如字符,(比如按笔划,按拼音排等)。
如果要用内码排(即#1 bdmh说的‘asicc’码),可以用StringComparer.Ordinal:
aa.Sort(StringComparer.Ordinal);
bb.Sort(StringComparer.Ordinal);
cc.Sort(StringComparer.Ordinal);
具体可阅读下帖的讨论(3楼,4楼):
http://bbs.csdn.net/topics/390438931