Maison > développement back-end > Tutoriel C#.Net > Tri de HashMap en fonction des clés en C#

Tri de HashMap en fonction des clés en C#

王林
Libérer: 2023-09-10 20:45:10
avant
1268 Les gens l'ont consulté

C# 中根据键对 HashMap 进行排序

HashMap est un langage Java, pas un langage C#. HashMap en C# est équivalent à Dictionary et est utilisé comme une collection de paires clé-valeur.

Tout d'abord, configurez le dictionnaire -

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

d.Add("soccer", 1);
d.Add("cricket", 2);
d.Add("tennis", 3);
d.Add("rugby", 4);
Copier après la connexion

Maintenant, récupérez les clés et triez-les en utilisant respectivement les méthodes ToList() et Sort().

// get keys
var val = d.Keys.ToList();

// sort
val.Sort();
Copier après la connexion

Voici l'exemple complet de tri d'un HashMap en fonction des clés -

Example

using System;
using System.Collections.Generic;
using System.Linq;

class Program {
   static void Main() {

      Dictionary<string, int> d = new Dictionary<string, int>()
      d.Add("soccer", 1);
      d.Add("cricket", 2);
      d.Add("tennis", 3);
      d.Add("rugby", 4);

      // get keys
      var val = d.Keys.ToList();

      // sort
      val.Sort();

      // displaying sorted keys
      foreach (var key in val) {
         Console.WriteLine(key);
      }
   }
}
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal