Я хочу составить многомерный список. Для справки, работаю над анализатором плейлистов.
У меня есть файл / список файлов, который моя программа сохраняет в стандартном списке. Одна строка из файла в каждой записи списка.
Затем я анализирую список с помощью регулярных выражений, чтобы найти конкретные строки. Некоторые данные / результаты из строк необходимо поместить в новый многомерный список; поскольку я не знаю, сколько результатов / данных я получу, я не могу использовать многомерный массив.
Вот данные, которые я хочу вставить:
Список ( [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>>();
Но у меня особо не было прогресса :(