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#.
Les collections en 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
qcm-csharp

Laisser un commentaire

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