Parcourir un dictionnaire en C#
Un dictionnaire est une collection. Nous pouvons utiliser la boucle foreach pour parcourir et lire tous les éléments à l’aide de leurs propriétés Key et Value.
Programme C# pour parcourir un dictionnaire
using System;
using System.Collections.Generic;
public class WayToLearnX {
// Méthode principale
public static void Main()
{
// Créer un dictionnaire
Dictionary<string, int> langages = new Dictionary<string, int>();
langages.Add("Java", 5);
langages.Add("Python", 2);
langages.Add("C#", 3);
langages.Add("C++", 1);
langages.Add("SQL", 10);
Console.WriteLine("Liste des langages :");
// Parcourir le dictionnaire
foreach (KeyValuePair<string, int> langage in langages)
{
Console.WriteLine("Clé: {0}, Valeur: {1}",
langage.Key, langage.Value);
}
}
}
using System;
using System.Collections.Generic;
public class WayToLearnX {
// Méthode principale
public static void Main()
{
// Créer un dictionnaire
Dictionary<string, int> langages = new Dictionary<string, int>();
langages.Add("Java", 5);
langages.Add("Python", 2);
langages.Add("C#", 3);
langages.Add("C++", 1);
langages.Add("SQL", 10);
Console.WriteLine("Liste des langages :");
// Parcourir le dictionnaire
foreach (KeyValuePair<string, int> langage in langages)
{
Console.WriteLine("Clé: {0}, Valeur: {1}",
langage.Key, langage.Value);
}
}
}
using System; using System.Collections.Generic; public class WayToLearnX { // Méthode principale public static void Main() { // Créer un dictionnaire Dictionary<string, int> langages = new Dictionary<string, int>(); langages.Add("Java", 5); langages.Add("Python", 2); langages.Add("C#", 3); langages.Add("C++", 1); langages.Add("SQL", 10); Console.WriteLine("Liste des langages :"); // Parcourir le dictionnaire foreach (KeyValuePair<string, int> langage in langages) { Console.WriteLine("Clé: {0}, Valeur: {1}", langage.Key, langage.Value); } } }
La sortie :
Liste des langages : Clé: Java, Valeur: 5 Clé: Python, Valeur: 2 Clé: C#, Valeur: 3 Clé: C++, Valeur: 1 Clé: SQL, Valeur: 10