【发布时间】:2011-03-24 04:35:42
【问题描述】:
您好,我有一个类类型为 class1 的元素列表,如下所示。我如何将它们分组到一个
Dictionary<int,List<SampleClass>> 基于 groupID
class SampleClass
{
public int groupID;
public string someData;
}
我是这样做的:
var t =(from data in datas group data by data.groupID into dataGroups select dataGroups).ToDictionary(gdc => gdc.ToList()[0].groupID, gdc => gdc.ToList());
有没有更好的方法
【问题讨论】: