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

紧急求助,IList<T>问题
有一个类
Class A
{
   public string FamilyName;
   public string Name;
   public int Age;
}

现在有一个List<A>,我怎么能够对它用FamilyName进行分组,
得到IDictionary<string,Ilist<A>>,以FamilyName为键值

------解决方案--------------------
var result=list.GroupBy(a=>a.FamilyName).ToDictionary(g=>g.Key);

------解决方案--------------------
引用:
var result=list.GroupBy(a=>a.FamilyName).ToDictionary(g=>g.Key);

正解
------解决方案--------------------
引用:
var result=list.GroupBy(a=>a.FamilyName).ToDictionary(g=>g.Key);

本质还是foreach^_^
------解决方案--------------------
引用:
var result=list.GroupBy(a=>a.FamilyName).ToDictionary(g=>g.Key);


这封装封的,无所不能了。