小编Sub*_*tri的帖子

分组成元素字典

嗨,我有一个类类型class1的元素列表,如下所示.我如何将它们组合成一个

Dictionary<int,List<SampleClass>> 基于groupID

class SampleClass
{
   public int groupID;
   public string someData;
 }                                                                                  
Run Code Online (Sandbox Code Playgroud)

我这样做了:

var t =(from data in datas group data by data.groupID into dataGroups select dataGroups).ToDictionary(gdc => gdc.ToList()[0].groupID, gdc => gdc.ToList());
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点

c# linq group-by

37
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

group-by ×1

linq ×1