Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dicionario.Add _ adicionando mais de uma linha.

Olá profs. Boa tarde. Tudo bem? Existe como utilizar o método Add nos Dicionários para acrescentar mais de uma linha(linha da matrix) ao dicionário?

fiz um exemplo para ajudar a entender o que estou tentando fazer:

registros.Add (
    "Pink Flo", new List<int> { 8, 10, 9 } ,
    "Link Park", new List<int> { 8, 10, 9 } ,
    "U2", new List<int> { 8, 10, 9 } ,
);

// executando registro:

registro [ 
    "Pink Flo", new List<int> { 8, 10, 9 } ,
    "Link Park", new List<int> { 8, 10, 9 } ,
    "U2", new List<int> { 8, 10, 9 } ,

]
1 resposta
solução!

Olá. Método Add só adiciona um item por vez. O que você pode fazer é, no momento da instanciação do dicionário, já adicionar os itens

        Dictionary<string, List<int>> registros = new Dictionary<string, List<int>>
        {
            { "Pink Flo", new List<int> { 8, 10, 9 } },
            { "Link Park", new List<int> { 8, 10, 9 } },
            { "U2", new List<int> { 8, 10, 9 } }
        };
        

Nunca tentei, talvez você queira testar assim:

registros.Add( {
            { "Pink Flo", new List<int> { 8, 10, 9 } },
            { "Link Park", new List<int> { 8, 10, 9 } },
            { "U2", new List<int> { 8, 10, 9 } }
        });