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故是按逆序排序,去掉就是按正序排序。
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故是按逆序排序,去掉就是按正序排序。