Was ist der Unterschied zwischen einem gezackten Array und einem mehrdimensionalen Array? Gibt es einen Vorteil von einem zum anderen?
Und warum sollte mir das Visual Studio nicht erlauben, a
MyClass[][] abc = new MyClass[10][20];(Früher haben wir das in C ++ gemacht, aber in C # wird [20] mit einer roten, zappeligen Linie unterstrichen. Sagt einen ungültigen Rangbezeichner.)
ist aber zufrieden mit
MyClass[,] abc = new MyClass[10,20];Schließlich, wie kann ich dies in einer einzelnen Zeile initialisieren (wie wir es in einfachen Arrays mit tun
{new xxx...}{new xxx....})MyClass[][,][,] itemscollection;
ArrayGerät IEnumerable. Sie können es immer versuchen und selbst sehen :)