Wie erstellen jagged arrays in c#?
Ich bin vertraut mit C. Wo kann ich schreiben, wie diese:
uint array[0xFFFF][20];
Aber ich habe keine Ahnung, wie dies zu tun in Csharp. Ich habe versucht, alle MS-tutorials und andere Anleitungen, aber kein Glück.
Kann mir bitte jemand helfen?
mögliche Duplikate von Initialisieren jagged-arrays
InformationsquelleAutor user1439564 | 2012-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Offizielle tutorial. Im Grunde erstellen Sie die "äußeren" array zuerst, und dann die Schleife durch Sie, und erstellen Sie alle "inneren"Arrays einzeln.
Zwei Beispiele:
Wenn Sie nur einen rechteckigen 2D-array verwenden, können Sie
int[,] b = new int[10, 7];
.Nein, Sie können eine for-Schleife verwenden. Siehe die aktualisierte Antwort.
Ich habe gerade stieß diese: Daten[,] = new uint[0xFFFF, 20]; es scheint, dass der trick funktioniert.
Sicher tut es, das ist das, was ich erwähnt, und als rechteckige 2D-array.
InformationsquelleAutor Matzi
oder
Sehen Jagged Arrays (C# - Programmierhandbuch)
InformationsquelleAutor Habib
"Ich weiß nicht in C, sondern in c# können Sie verwenden, jagged arrays wie:
http://www.dotnetperls.com/jagged-array
keine seiner arbeiten.. bitte überprüfen Sie es auf Ihrem computer....
ich verstehe nicht, warum die Leute abstimmen, ohne selbst überprüfen, es richtig..
+1 seine arbeiten, ich habe diese auf meinem pc
InformationsquelleAutor Dr. Rajesh Rolen
Ich denke, dies kann Ihnen helfen,
InformationsquelleAutor piyush sharma
InformationsquelleAutor Aqib
erstellen und anzeigen element von jagged array
hier einfügen-Schleife, die ich verwendet
statt
der Grund HIERFÜR ist, dass in jeder Zeile haben unterschiedliche Anzahl von Spalten, so dass Weg in der zweiten Schleife haben Sie erwähnt, die Länge jeder Zeile
InformationsquelleAutor Adiii