代码改变世界

Dictionary,hashtable如何排序

2012-12-25 09:50  小sa  阅读(248)  评论(0编辑  收藏  举报
Dictionary<string,float> dic=Dictionary<string,float>();
List<KeyValuePair<string, float>> list = new List<KeyValuePair<string, float>>(dic);

list.Sort(delegate(KeyValuePair<string, float> firstPair, KeyValuePair<string, float> nextPair)
{
   return nextPair.Value.CompareTo(firstPair.Value);
}