现在的位置: 首页 > 综合 > 正文

对Dictionary按value进行排序

2013年07月16日 ⁄ 综合 ⁄ 共 188字 ⁄ 字号 评论关闭

LINQ可以轻松完成:

var result = from pair in dic1 orderby pair.Value descending select pair;
foreach(KeyValuePair<string,float> elem in result)
{
       Console.writeLine(elem.key+" ");
}

这段代码中加了descending故是按逆序排序,去掉就是按正序排序。

抱歉!评论已关闭.