我有一个将字符串映射到整数的Hashtable.字符串是唯一的,但有几个可以映射到相同的整数.
我的天真方法是简单地将Hashtable反转为由Hashtable的值索引的SortedList,但问题是只要两个Hashtable的字符串映射到相同的值,就会发生冲突.
列出由值排序的整个Hashtable(键和值)的最有效方法是什么?(如果两个值相同,我不关心它们的排序.)
Qua*_*ter 10
使用Linq:
hashtable.Cast<DictionaryEntry>().OrderBy(entry => entry.Value).ToList()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9948 次 |
| 最近记录: |