В чем разница между зубчатым массивом и многомерным массивом. Есть ли польза друг от друга?
И почему Visual Studio не позволяет мне сделать
MyClass[][] abc = new MyClass[10][20];
(Мы делали это в C ++, но в C # он подчеркивает [20] красной извилистой линией .. Говорится о недопустимом указателе ранга)
но доволен
MyClass[,] abc = new MyClass[10,20];
Наконец, как я могу инициализировать это в одной строке (как мы делаем в простом массиве с
{new xxx...}{new xxx....}
)MyClass[][,][,] itemscollection;
Array
реализует IEnumerable
. Вы всегда можете попробовать и убедиться в этом сами :)