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