Chciałbym utworzyć wielowymiarową listę. Dla porównania, pracuję nad analizatorem listy odtwarzania.
Mam plik / listę plików, które mój program zapisuje na standardowej liście. Jeden wiersz z pliku w każdym wpisie listy.
Następnie analizuję listę za pomocą wyrażeń regularnych, aby znaleźć określone wiersze. Niektóre dane / wyniki z wierszy muszą zostać umieszczone na nowej wielowymiarowej liście; ponieważ nie wiem, ile wyników / danych otrzymam, nie mogę użyć tablicy wielowymiarowej.
Oto dane, które chcę wstawić:
Lista
(
[0] => Lista
(
[0] => Identyfikator ścieżki
[1] => Imię
[2] => Artysta
[3] => Album
[4] => Licznik gier
[5] => Licznik pominięć
)
[1] => Lista
(
I tak dalej....
Prawdziwy przykład:
Lista
(
[0] => Lista
(
[0] => 2349
[1] => Najlepszy czas w Twoim życiu
[2] => Daft Punk
[3] => W końcu człowiek
[4] => 3
[5] => 2
)
[1] => Lista
(
Więc tak, mlist [0] [0] pobierze TrackID z utworu 1, mlist [1] [0] z utworu 2 itd.
Ale mam ogromne problemy z tworzeniem wielowymiarowej listy. Do tej pory wymyśliłem
List<List<string>> matrix = new List<List<string>>();
Ale tak naprawdę nie miałem dużo większych postępów :(