Me gustaría crear una lista multidimensional. Como referencia, estoy trabajando en un analizador de listas de reproducción.
Tengo un archivo / lista de archivos, que mi programa guarda en una lista estándar. Una línea del archivo en cada entrada de la lista.
Luego analizo la lista con expresiones regulares para encontrar líneas específicas. Algunos de los datos / resultados de las líneas deben incluirse en una nueva lista multidimensional ; Como no sé con cuántos resultados / datos terminaré, no puedo usar una matriz multidimensional.
Aquí están los datos que quiero insertar:
Lista ( [0] => Lista ( [0] => ID de pista [1] => Nombre [2] => Artista [3] => Álbum [4] => Recuento de reproducciones [5] => Recuento de saltos ) [1] => Lista ( Y así....
Ejemplo real:
Lista ( [0] => Lista ( [0] => 2349 [1] => El mejor momento de tu vida [2] => Daft Punk [3] => Humano después de todo [4] => 3 [5] => 2 ) [1] => Lista (
Así que sí, mlist [0] [0] obtendría TrackID de la canción 1, mlist [1] [0] de la canción 2, etc.
Pero estoy teniendo enormes problemas para crear una lista multidimensional. Hasta ahora se me ha ocurrido
List<List<string>> matrix = new List<List<string>>();
Pero realmente no he tenido mucho más progreso :(