Maison >développement back-end >Tutoriel C#.Net >Quelle est la meilleure façon de parcourir un dictionnaire en C# ?

Quelle est la meilleure façon de parcourir un dictionnaire en C# ?

WBOY
WBOYavant
2023-09-13 16:49:06707parcourir

在 C# 中迭代​​字典的最佳方法是什么?

Dans la collection de dictionnaires, stockez n'importe quel type de données. Un dictionnaire est une collection de clés et de valeurs en C#. Dictionary est contenu dans l'espace de noms System.Collection.Generics.

Voyons maintenant la meilleure façon de parcourir un dictionnaire en C# -

Tout d'abord, créons le dictionnaire -

var d = new Dictionary<string, int>(5);

Ajoutez maintenant les clés et les valeurs -

// add key and value
d.Add("car", 25);
d.Add("bus", 28);
d.Add("motorbike", 17);

Triez par valeur en utilisant orderby −

var val = from ele in d
orderby ele.Value ascending
select ele;

Nous L'ordre croissant est défini ci-dessus pour trier le dictionnaire par ordre croissant. Vous pouvez également utiliser l'ordre décroissant.

Afficher les valeurs par ordre croissant -

foreach (KeyValuePair<string, int> ele in val) {
   Console.WriteLine("{0} = {1}", ele.Key, ele.Value);
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer