Qual é a diferença entre matriz denteada e matriz multidimensional. Existe um benefício de um no outro?
E por que o Visual Studio não me permite fazer um
MyClass[][] abc = new MyClass[10][20];
(Costumávamos fazer isso em C ++, mas em C # sublinha [20] com uma linha vermelha torcida. Diz especificador de classificação inválido)
mas está feliz com
MyClass[,] abc = new MyClass[10,20];
Finalmente, como posso inicializar isso em uma única linha (como fazemos em array simples com
{new xxx...}{new xxx....}
)MyClass[][,][,] itemscollection;
Array
implementos IEnumerable
. Você pode sempre tentar e ver por si mesmo :)