【发布时间】:2015-06-28 09:03:48
【问题描述】:
我有一个具有以下值的多维数组:
multiarray = new int[,] { { 8, 63 },
{ 4, 2 },
{ 0, -55 },
{ 8, 57 },
{ 2, -120},
{ 8, 53 } };
我需要做的是按第一列对数组进行排序,然后在值相等的地方按第二列排序。
理想的输出应该是这样的:
8, 63
8, 57
8, 53
4, 2
2, -120
0, -55
最好的方法是什么?
【问题讨论】:
-
@AlexShesterov 这个问题似乎只包括一次按一列排序,我需要一次按两列排序。
-
如果要使用原始int数组,请编写自定义排序程序! en.wikipedia.org/wiki/Sorting_algorithm。这是学校作业
标签: c# sorting multidimensional-array