Por no trecho de código do exercício: ""Ana", new Dictionary<string, List>" Tem um sinal de maior duplo? A dúvida é só para conseguir entender a execucação do código
Seria por um motivo semelhante ao i++ por exemplo?
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!
Por no trecho de código do exercício: ""Ana", new Dictionary<string, List>" Tem um sinal de maior duplo? A dúvida é só para conseguir entender a execucação do código
Seria por um motivo semelhante ao i++ por exemplo?
Saulo,
Se eu entendi a pergunta, é simples, está fechando primeiro o "int" (é tipo o "List") e depois 2x o "Dictionary<>"... está certo?
São DOIS dicionários! Um dentro do outro!!!
var notasAlunos = new Dictionary<string, Dictionary<string, List<int>>> {
{ "Ana", new Dictionary<string, List<int>> {
{ "C#", new List<int> { 8, 7, 6 } },
{ "Java", new List<int> { 7, 6, 5 } },
{ "Python", new List<int> { 9, 8, 8 } }
}},
{ "Maria", new Dictionary<string, List<int>> {
{ "C#", new List<int> { 6, 5, 4 } },
{ "Java", new List<int> { 8, 7, 6 } },
{ "Python", new List<int> { 6, 10, 5 } }
}},
{ "Luiza", new Dictionary<string, List<int>> {
{ "C#", new List<int> { 2, 3, 10 } },
{ "Java", new List<int> { 8, 8, 8 } },
{ "Python", new List<int> { 7, 7, 7 } }
}}
};
Veja também:
===============================================================
C# - Comparando List com Dictionary
Hoje vamos comparar List com Dictionary na linguagem C#.
As listas e os dicionários pertencem às coleções de genéricas, usadas para armazenar coleções de dados.
https://macoratti.net/20/01/c_listdic1.htm
===============================================================
[]'s,
Fabio I.