根据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);
}
}
}热门推荐
10 祝贺开业文案祝福语简短
11 祝妹妹毕业祝福语简短
12 大寿爸爸祝福语简短英文
13 宝宝周岁可乐祝福语简短
14 农民朋友发财祝福语简短
15 近代生日祝福语简短精辟
16 孩子16岁祝福语简短
17 新年酒席开席祝福语简短
18 高考祝福语简短10字