Eu gostaria de criar uma lista multidimensional. Para referência, estou trabalhando em um analisador de lista de reprodução.
Eu tenho um arquivo / lista de arquivos, que meu programa salva em uma lista padrão. Uma linha do arquivo em cada entrada da lista.
Em seguida, analiso a lista com expressões regulares para encontrar linhas específicas. Alguns dos dados / resultados das linhas precisam ser colocados em uma nova lista multidimensional ; como não sei com quantos resultados / dados vou acabar, não posso usar um array multidimensional.
Aqui estão os dados que desejo inserir:
Lista
(
[0] => Lista
(
[0] => ID da faixa
[1] => Nome
[2] => Artista
[3] => Álbum
[4] => Contagem de reprodução
[5] => Contagem de pulos
)
[1] => Lista
(
E assim por diante....
Exemplo real:
Lista
(
[0] => Lista
(
[0] => 2349
[1] => O melhor momento da sua vida
[2] => Daft Punk
[3] => Humano Afinal
[4] => 3
[5] => 2
)
[1] => Lista
(
Então, sim, mlist [0] [0] obteria TrackID da música 1, mlist [1] [0] da música 2 etc.
Mas estou tendo grandes problemas para criar uma lista multidimensional. Até agora eu vim com
List<List<string>> matrix = new List<List<string>>();
Mas eu realmente não tive muito progresso :(