C# 3.0 排序多维字符串数组C#

C# 3.0 排序多维字符串数组C#,c#-3.0,C# 3.0,以下是一个示例阵列: {string[2,22]} [0, 0]: "AA" [0, 1]: "ZZ" [0, 2]: "AA" [0, 3]: "ZZ" [0, 4]: "AA" [0, 5]: "ZZ" [0, 6]: "AA" [0, 7]: "ZZ" [0, 8]: "AA" [0, 9]: "ZZ" [0, 10]: "AA" [1, 0]: "Ken" [1, 1]: "Tom" [1, 2]: "Rom" [1, 3]: "Som" [1, 4]

以下是一个示例阵列:

{string[2,22]}

[0, 0]: "AA"

[0, 1]: "ZZ"

[0, 2]: "AA"

[0, 3]: "ZZ"

[0, 4]: "AA"

[0, 5]: "ZZ"

[0, 6]: "AA"

[0, 7]: "ZZ"

[0, 8]: "AA"

[0, 9]: "ZZ"

[0, 10]: "AA"   

[1, 0]: "Ken"

[1, 1]: "Tom"

[1, 2]: "Rom"

[1, 3]: "Som"

[1, 4]: "Sam"

[1, 5]: "Kkk"

[1, 6]: "zzz"

[1, 7]: "Aan"

[1, 8]: "Rome"

[1, 9]: "Sammy"

[1, 10]: "Tanny"
这可以有不同的行,也可以有更多的列。但是我要做的是在包含AA&ZZ的行上对数组进行排序,并在该行上进行排序


有没有更简单的方法?我试着把它转换成一个可枚举的,然后进行排序,但没有成功。我还尝试了几个lambda表达式,但我不确定如何找出哪一行包含要排序的所有AA和ZZ列。

所以您尝试将所有AA列放在前面,所有ZZ列在后面,然后是所有其他列?或者只是AA,其他,ZZ?你能给出一个期望的输出吗?