выделение памяти для кода ниже такое же, как для двумерных зубчатых массивов в C #. Но я сомневаюсь, не могли бы вы объяснить больше, если я думаю неправильно.

разница между зубчатым массивом и многомерным массивом. Есть ли преимущество одного на другом?

И почему Visual Studio не позволяет мне сделать

MyClass[][] abc = new MyClass[10][20];

(Раньше мы делали это в C ++, но в C # он подчеркивает [20] красной извилистой линией. Говорит неверный спецификатор ранга)

но доволен

MyClass[,] abc = new MyClass[10,20];

Наконец, как я могу инициализировать это в одной строке (как мы делаем в простом массиве с{new xxx...}{new xxx....})

MyClass[][,][,] itemscollection;

Ответы на вопрос(9)

Ваш ответ на вопрос