【发布时间】:2014-07-23 21:24:46
【问题描述】:
我有一个包含十六进制值的字符串类型列表,这些值的长度不同。因此列表可以将 FA1 和 FA 和 F9F 作为列表中的值,这取决于用户输入,我想知道对此进行排序的最佳方法是什么。
所以问题是这个列表排序后的顺序是FA1,FA,F9F,而应该是FA1,F9F,FA。
【问题讨论】:
-
到目前为止你已经尝试过什么
-
创建一个自定义比较器,先比较长度,然后再比较字母顺序。
-
感谢@AlexR 的想法
标签: c# string list sorting hex