首先,设置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() 方法对它们进行排序。
// get keysvar val = d.keys.tolist();// sortval.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); // get keys var val = d.keys.tolist(); // sort val.sort(); // displaying sorted keys foreach (var key in val) { console.writeline(key); } }}
以上就是c# 中根据键对 hashmap 进行排序的详细内容。
