Habs jetzt mal wie vorgeschlagen mit
List<object[]> gemacht.
Keine Ahnung was ich beim Array mit meinen For-Schleifen falsch gemacht hatte (hab die leider schon wieder gelöscht),
aber irgendwas konnte nicht stimmen, weil die Schleifen in der List funktionieren hervorragend (schnell), nicht so langsam wie bei meinem Array.
Noch zwei Fragen zur List. Bekomme ich das eleganter hin, dass die erste Zeile entfernt wird und jede Zeile um eins verschoben wird?
C#-Quelltext
1: 2: 3: 4: 5:
| list[0] = null; for (int i = 1; i < list.Count; i++) { list[i - 1] = list[i]; } |
2.
Ist jetzt weniger wichtig, aber wäre nicht schlecht wenn es irgendwie geht. Meine List ist immer gleich lang.
Bisher greife ich mit einem Index auf ein beliebiges Array in meiner List zu und ermittle dann über
Length die Anzahl der Elemente pro Array in meiner List.
Gibts ne Möglichkeit das ohne Index zu machen?