Вопрос

В моем коде массив объявляется следующим образом

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

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

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

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

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

Это было полезно?

Решение

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

object[][] cellInfos = new object[20][];
for (int i = 0; i < cellInfos.Length; i++)
{
   cellInfos[i] = new object[10];
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top