解决一行二维数组?

时间:2012-02-09 11:50:25

标签: c# .net

c#中是否有任何方法可以解决单行二维数组的问题?

我希望能够将二维数组的一维传递为参数,有时我想传递整个二维数组。

1 个答案:

答案 0 :(得分:1)

您可以使用锯齿状数组。

基于Jagged Arrays (C# Programming Guide)中代码的示例:

int[][] jaggedArray = new int[3][];

jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];

// To pass the whole thing, use jaggedArray
// To pass one of the inner arrays, use jaggedArray[index]