Ich versuche, ein Array von Arrays zu erstellen, die wiederholt Daten verwenden werden, so etwas wie unten:C# ein Array von Arrays erstellen
int[] list1 = new int[4] { 1, 2, 3, 4};
int[] list2 = new int[4] { 5, 6, 7, 8};
int[] list3 = new int[4] { 1, 3, 2, 1 };
int[] list4 = new int[4] { 5, 4, 3, 2 };
int[,] lists = new int[4, 4] { list1 , list2 , list3 , list4 };
ich nicht bekommen kann es funktionieren, und ich bin frage mich, ob ich mich dem Unrecht annähere.
Was ich versuche, ist eine Art Methode zu erstellen, eine lange Liste zu erstellen, wenn die Werte, damit ich sie in einer bestimmten Reihenfolge wiederholt verarbeiten kann. Etwas wie,
int[,] lists = new int[90,4] { list1, list1, list3, list1, list2,(and so on)};
for (int i = 0,i < 90;++i) {
doStuff(lists[i]);
}
und haben die Arrays an doStuff() in Reihenfolge übergeben. Gehe ich völlig falsch herum, oder fehlt mir etwas, um das Array von Arrays zu erstellen?
Wie erstelle ich ein leeres Array von Arrays mit einer festen Größe? Die einzelnen Arrays, die in dem Array gespeichert sind, können variieren, aber es wird eine feste Anzahl von Arrays innerhalb des Master-Arrays geben. –