2010-04-04 1 views
0

В моем коде массив объявляется следующимКак создать 2D зазубренный массив

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

Мне нужно, чтобы преобразовать его в Jagged массив, поэтому я написал следующий код

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

Но он дал мне массив с 2 элементами каждого массива типов.

Мне нужно создать 2D-массив, где new Object[20] будет первым столбцом, а new Object[10] будет вторым.

+1

«Но он дал мне массив с 2-х элементов каждого массива типа.» - Разве это не то, что такое зубчатый массив (= массив массивов)? –

+0

, так что не могу ли я иметь массив, где новый объект [20] будет первым столбцом, а новый объект [10] будет вторым? – Ram

ответ

2

Я думаю, что вы хотите что-то более, как это:

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