读书人

遇见了一个字符及字符串大小的有关问题

发布时间: 2013-12-06 17:56:43 作者: rapoo

遇见了一个字符及字符串大小的问题


单独排序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

读书人网 >C#

热点推荐