Convertir un dictionnaire en une liste en C#
Dans ce tutoriel nous allons découvrir comment convertir des clés et des valeurs d’un dictionnaire en une liste en langage de programmation C#.
Convertir les clés d’un dictionnaire en une liste
using System; using System.Collections; using System.Collections.Generic; public class WayToLearnX { // Méthode principale public static void Main() { //Déclarer et initialiser le dictionnaire Dictionary<string, string> dic = new Dictionary<string, string>(); //Déclarer et initialiser la liste List<string> listNbr = new List<string>(); dic.Add("1", "One"); dic.Add("2", "Two"); dic.Add("3", "Three"); // ajouter les clés de dictionnaire à la liste listNbr = new List<string>(dic.Keys); // Parcourir la liste foreach(string nbr in listNbr) { Console.WriteLine(nbr); } } }
La sortie :
1 2 3
Convertir les valeurs d’un dictionnaire en une liste
Si vous souhaitez convertir les valeurs d’un dictionnaire en une liste, il suffit de changer la ligne 20 par la ligne suivant:
listNbr = new List<string>(dic.Values);
La sortie :
One Two Three