Supprimer un élément d’un dictionnaire en C#
Dans ce tutoriel nous allons découvrir comment supprimer un élément d’un dictionnaire en utilisant la méthode Remove(). La méthode Remove supprime un élément d’une collection avec une clé spécifiée.
Programme C# pour supprimer un élément d’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); // Supprimer l'élément avec la clé = 'Python' langages.Remove("Python"); 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é: C#, Valeur: 3 Clé: C++, Valeur: 1 Clé: SQL, Valeur: 10
La méthode Clear supprime tous les éléments d’une collection. La ligne de code suivant supprime tous les éléments en appelant la méthode Clear.
// Supprimer tous les éléments langages.Clear();