列表列表=>内容:
ID计数器
1 34
5 34
3 55
2 45
4 33
3 123
1 4
5 12
5 133
2 33
我想按ID分组。我想从每个组中挑选一个大的并将其放入相同类型的新列表中。
这是列表的最后一个版本: ID计数器
1 34
2 45
3 123
4 33
5 133
答案 0 :(得分:1)
使用这样的组:
var groupedData = from item in list
orderby item.id
group item by item.id into idGroup
select new { Id = idGroup.Key, MaxCounter = idGroup.Max(i => i.counter) };