Я хочу составить многомерный список. Для справки, работаю над анализатором плейлистов.
У меня есть файл / список файлов, который моя программа сохраняет в стандартном списке. Одна строка из файла в каждой записи списка.
Затем я анализирую список с помощью регулярных выражений, чтобы найти конкретные строки. Некоторые данные / результаты из строк необходимо поместить в новый многомерный список; поскольку я не знаю, сколько результатов / данных я получу, я не могу использовать многомерный массив.
Вот данные, которые я хочу вставить:
Список
(
[0] => Список
(
[0] => Идентификатор трека
[1] => Имя
[2] => Художник
[3] => Альбом
[4] => Счетчик воспроизведений
[5] => Счетчик пропусков
)
[1] => Список
(
И так далее....
Реальный пример:
Список
(
[0] => Список
(
[0] => 2349
[1] => Лучшее время в вашей жизни
[2] => Дафт Панк
[3] => В конце концов, человек
[4] => 3
[5] => 2
)
[1] => Список
(
Так что да, mlist [0] [0] получит TrackID из песни 1, mlist [1] [0] из песни 2 и т. Д.
Но у меня огромные проблемы с созданием многомерного списка. Пока я придумал
List<List<string>> matrix = new List<List<string>>();
Но у меня особо не было прогресса :(