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 :(