【发布时间】:2011-10-27 23:48:28
【问题描述】:
我有一个二维字符串数组
string [] [] myArray;
我想按其中一列对其进行排序。
所以数据可能是
{ "Apple", "2", "Bob" },
{ "Banana", "1", "Fred" }
我想按这些列中的任何一个对其进行排序 - 我会有一个索引。
理想情况下,我想做myArray.Sort(1);之类的事情
我知道我可能必须使用自定义比较器。我认为这是一个有趣的学习机会。谁能给点建议?
【问题讨论】:
-
你怎么能有一个带有这些字符串的二维锯齿状数组?它们似乎是 3 个字段(其中 1 个是整数)
-
这是一个数组数组...所以 myArray[0] = ["Apple", "2", "Bob"];即 myArray[0, 0] 是 Apple,0,1 是“2”,等等