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






