,IList<T>有关问题

紧急求助,IListT问题有一个类Class A{public string FamilyNamepublic string Namepublic int Age}现

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

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