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

HashMap使用Java而不是C#。在C#中,HashMap的等效项是Dictionary,它用作键值对的集合。

首先,设置字典-

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

d.Add("soccer", 1);

d.Add("cricket", 2);

d.Add("tennis", 3);

d.Add("rugby", 4);

现在获取键并分别使用ToList()Sort()方法对其进行排序。

//获取键

var val = d.Keys.ToList();

//排序

val.Sort();

以下是根据键对HashMap排序的完整示例-

示例

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);

      //获取键

      var val = d.Keys.ToList();

      //排序

      val.Sort();

      // displaying排序ed keys

      foreach (var key in val) {

         Console.WriteLine(key);

      }

   }

}

以上是 根据C#中的键对HashMap进行排序 的全部内容, 来源链接: utcz.com/z/334872.html

回到顶部