我希望能够按特定字段(id)对项目列表进行分组,然后提取 id、代码对的字典。然后我需要访问 id 和 code 对来做一些逻辑。我怎样才能使用 linq 做到这一点?
例如
Id Code Send
1 500 1
1 501 0
2 600 1
2 601 0
2 602 0
3 700 0
3 701 1
3 702 0
3 703 1
预期结果 -
1 500,501
2 600,601,602
3 700, 701, 702, 703
这就是我到目前为止所拥有的 - 努力研究如何将代码放入字典中:
from i in items
group i by i.Id into g
select new Dictionary<Guid, List<long>>
{
g.Key, g.ToList()
}