Comment parcourir (itérer) tous les éléments d'un Dictionary en C# ?
Bonjour, collègues ! Je viens de commencer à apprendre C# et j'ai rencontré un problème. J'ai un objet Dictionary qui stocke les noms des étudiants et leurs notes. Je dois afficher toutes les paires clé-valeur dans la console. Je comprends qu'un dictionnaire n'est ni un tableau ni une liste, donc une boucle for classique avec un index ne fonctionnera pas ici. J'ai essayé plusieurs options : j'ai tenté d'utiliser foreach, mais je ne sais pas comment accéder correctement aux éléments. J'ai essayé quelque chose comme foreach (var item in myDictionary), mais à l'intérieur de la boucle, je ne comprends pas comment obtenir la clé et la valeur séparément.
Voici un exemple de mon code :
```csharp
Dictionary students = new Dictionary
{
{ "Анна", 85 },
{ "Борис", 92 },
{ "Виктор", 78 }
};
// Comment puis-je maintenant afficher tous les étudiants et leurs notes ?
// J'ai essayé ceci, mais cela ne fonctionne pas :
foreach (var entry in students)
{
Console.WriteLine(entry.Key + ": " + entry.Value); // Erreur : pas de telle propriété ?
}
```
Dites-moi, s'il vous plaît, quelle est la