日期:2014-05-17  浏览次数:20664 次

字典用LINQ排序问题
有一个字典Dictionary<int, HashSet<int>>,
现想按 HashSet<int>集里的元素数量排序,
用LINQ如何实现?

------解决方案--------------------

var dic=new Dictionary<int, HashSet<int>>();
dic=dic.OrderBy(d=>d.Value.Count()).ToDictionary(d=>d.Key,d=>d.Value);