如何创建2D锯齿状阵列

时间:2010-04-04 13:44:12

标签: .net jagged-arrays

在我的代码中,数组声明如下

private Object[,] cellInfos = new Object[20, 10];

我需要将其转换为Jagged数组,因此我编写了以下代码

private Object[][] cellInfos = {
    new Object[20],
    new Object[10]
};

但是它给了我一个包含2个类型数组的数组。

我需要创建二维数组,其中new Object[20]将是第一列,new Object[10]将是第二列。

1 个答案:

答案 0 :(得分:2)

我想你想要更像这样的东西:

object[][] cellInfos = new object[20][];
for (int i = 0; i < cellInfos.Length; i++)
{
   cellInfos[i] = new object[10];
}