Avatar ·

Como iterar todos os elementos de um Dictionary em C#?

Olá, colegas! Comecei a estudar C# recentemente e me deparei com este problema. Tenho um objeto Dictionary que armazena nomes de estudantes e suas notas. Preciso exibir no console todos os pares chave-valor. Entendo que um dicionário não é um array nem uma lista, então um loop for comum com índice não funcionará aqui. Tentei várias opções: tentei usar foreach, mas não sei como acessar os elementos corretamente. Tentei algo como foreach (var item in myDictionary), mas dentro do loop não entendo como obter a chave e o valor separadamente. Aqui está um exemplo do meu código: ```csharp Dictionary students = new Dictionary { { "Anna", 85 }, { "Boris", 92 }, { "Victor", 78 } }; // Como faço agora para exibir todos os estudantes e suas notas? ```