你好,我也希望有一个排序的数组,包含此:C#排序与人物的ArrayList
String[] info = new String[5]{"6,j", "7,d", "12,s", "4,h", "14,s" };
但是,如果我用这个:
Array.Sort(info);
输出变为:
"7,d"
"6,j"
"4,h"
"14,s"
"12,s"
但我不会输出为:
"14,s"
"12,s"
"7,d"
"6,j"
"4,h"
什么是最简单的方法来做/使用C#?
,我不能让字母排序的工作时,我这样做:
Array.Sort(info, new AlphanumComparatorFast());
类型或命名空间“AlphanumComparatorFast”找不到是 你缺少using指令或程序集引用
是我的错误...
哪里是'AlphanumComparatorFast'定义? – 2012-01-16 21:21:01
它可能是从这里开始的:http://www.dotnetperls.com/alphanumeric-sorting但实际上你必须实现这个代码......因为它能够工作...... .NET框架没有像它那样内置的东西。 – 2012-01-16 21:23:32
@flaimme - 这不是.net框架的一部分。 – 2012-01-16 21:24:18