Ich möchte eine mehrdimensionale Liste erstellen. Als Referenz arbeite ich an einem Playlist-Analysator.
Ich habe eine Datei / Dateiliste, die mein Programm in einer Standardliste speichert. Eine Zeile aus der Datei in jedem Listeneintrag.
Ich analysiere dann die Liste mit regulären Ausdrücken, um bestimmte Zeilen zu finden. Einige der Daten / Ergebnisse aus den Zeilen müssen in eine neue mehrdimensionale Liste aufgenommen werden. Da ich nicht weiß, mit wie vielen Ergebnissen / Daten ich enden werde, kann ich kein mehrdimensionales Array verwenden.
Hier sind die Daten, die ich einfügen möchte:
Aufführen ( [0] => Liste ( [0] => Track ID [1] => Name [2] => Künstler [3] => Album [4] => Anzahl spielen [5] => Anzahl überspringen ) [1] => Liste ( Und so weiter....
Echtes Beispiel:
Aufführen ( [0] => Liste ( [0] => 2349 [1] => Die Hauptzeit deines Lebens [2] => Daft Punk [3] => Immerhin ein Mensch [4] => 3 [5] => 2 ) [1] => Liste (
Also ja, mlist [0] [0] würde TrackID von Song 1, mlist [1] [0] von Song 2 usw. erhalten.
Aber ich habe große Probleme beim Erstellen einer mehrdimensionalen Liste. Bisher habe ich mir ausgedacht
List<List<string>> matrix = new List<List<string>>();
Aber ich habe nicht wirklich viel mehr Fortschritte gemacht :(