Vorrei creare un elenco multidimensionale. Per riferimento, sto lavorando a un analizzatore di playlist.
Ho un file / elenco di file, che il mio programma salva in un elenco standard. Una riga del file in ogni voce dell'elenco.
Quindi analizzo l'elenco con espressioni regolari per trovare righe specifiche. Alcuni dei dati / risultati delle righe devono essere inseriti in un nuovo elenco multidimensionale ; poiché non so quanti risultati / dati mi ritroverò, non posso usare un array multidimensionale.
Ecco i dati che voglio inserire:
Elenco
(
[0] => Elenco
(
[0] => Track ID
[1] => Nome
[2] => Artista
[3] => Album
[4] => Conteggio riproduzioni
[5] => Salta conteggio
)
[1] => Elenco
(
E così via....
Esempio reale:
Elenco
(
[0] => Elenco
(
[0] => 2349
[1] => Il momento migliore della tua vita
[2] => Daft Punk
[3] => Umano dopo tutto
[4] => 3
[5] => 2
)
[1] => Elenco
(
Quindi sì, mlist [0] [0] otterrebbe TrackID dalla canzone 1, mlist [1] [0] dalla canzone 2 ecc.
Ma sto avendo enormi problemi nella creazione di un elenco multidimensionale. Finora ho pensato
List<List<string>> matrix = new List<List<string>>();
Ma non ho davvero fatto molti più progressi :(