我需要排序方面的帮助。我有一个数字表存储为Int32 [,]数组
1 2 3 4 5
5 6 7 8 6
9 10 11 12 7
13 14 15 16 8
我需要根据另一个数组(例如1 8 3 2
)对其进行排序(行而不是列)。
第二个数组的长度和第一个总是匹配的行数。我知道您可以使用Array.Sort(firstArray, secondArray);
对第一个数组进行排序并更改第二个数据,以便索引匹配,但仅当第二个数组为1D时才有效。
有人可以帮忙吗?我知道你可以创建比较器但是如何为这种情况创建它? 感谢提前回复......
PS:我试图在这里找到解决方案,没有什么真正帮助,我现在已经尝试了一段时间......