Solucionado (ver solução)
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 } }
        });