Я бы хотел создать многомерный список. Для справки, я работаю над анализатором плейлистов.
У меня есть файл/файл-список, который моя программа сохраняет в стандартном списке. Одна строка из файла в каждой записи списка.
Затем я анализирую список с регулярными выражениями, чтобы найти определенные строки. Некоторые данные/результаты из строк должны быть помещены в новый многомерный список; так как я не знаю, сколько результатов/данных у меня получится, я не могу использовать многомерный массив.
Вот данные, которые я хочу вставить:
List
(
[0] => List
(
[0] => Track ID
[1] => Name
[2] => Artist
[3] => Album
[4] => Play Count
[5] => Skip Count
)
[1] => List
(
And so on....
Реальный пример:
List
(
[0] => List
(
[0] => 2349
[1] => The Prime Time of Your Life
[2] => Daft Punk
[3] => Human After All
[4] => 3
[5] => 2
)
[1] => List
(
Итак, mlist [0] [0] получит TrackID из песни 1, mlist [1] [0] из песни 2 и т.д.
Но у меня возникают огромные проблемы, создающие многомерный список. До сих пор я придумал
List<List<string>> matrix = new List<List<string>>();
Но у меня не было особого прогресса: (