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