Quelle est la différence entre un tableau dentelé et un tableau multidimensionnel. Y a-t-il un avantage de l'un sur l'autre?
Et pourquoi Visual Studio ne me permettrait-il pas de faire un
MyClass[][] abc = new MyClass[10][20];
(Nous avions l'habitude de faire cela en C ++, mais en C #, cela souligne [20] avec une ligne rouge ondulée .. Dit un spécificateur de rang non valide)
mais est content de
MyClass[,] abc = new MyClass[10,20];
Enfin comment puis-je initialiser cela en une seule ligne (comme nous le faisons dans un tableau simple avec
{new xxx...}{new xxx....}
)MyClass[][,][,] itemscollection;
Array
outils IEnumerable
. Vous pouvez toujours l'essayer et voir par vous-même :)