Comment déclarer et initialiser un dictionnaire en C#

Un dictionnaire est un ensemble de clés et de valeurs en C#. Le dictionnaire est inclus dans l’espace de noms System.Collection.Generics.

Pour déclarer et initialiser un dictionnaire :

IDictionary<int, string> dict = new Dictionary<int, string>();

OU:

Dictionary<int, string> dict = new Dictionary<int, string>();

Ci-dessus, les types de clé et de valeur sont définis lors de la déclaration d’un objet dictionnaire. int est le type de clé et string est le type de valeur. Les deux seront stockés dans un objet dictionnaire nommé dict.
 
Les collections en C#

Exemple:
using System;
using System.Collections.Generic;
  
public class WayToLearnX { 
  
    // Méthode principale
    public static void Main() 
    { 
		// Déclarer et initialiser le dictionnaire
		Dictionary<int, string> langages = new Dictionary<int, string>(); 
		
		langages.Add(5, "Java");  
		langages.Add(2, "Python");  
		langages.Add(3, "C#");  
		langages.Add(1, "C++");  
		langages.Add(10, "SQL");   

		// Parcourir le dictionnaire
		foreach (KeyValuePair<int, string> langage in langages)  
		{  
			Console.WriteLine("Clé: {0}, Valeur: {1}",  
				langage.Key, langage.Value);  
		} 
    } 
}

La sortie :

Clé: 5, Valeur: Java
Clé: 2, Valeur: Python
Clé: 3, Valeur: C#
Clé: 1, Valeur: C++
Clé: 10, Valeur: SQL
qcm-csharp

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *