我已经在网上搜索过,但无法通过使用 LINQ 或仅通过对象列表中的 group by 来掌握该组。我需要按列表内对象的属性进行分组,以便它组合每个位置的数量(删除重复数据)。
假设列表对象是这个 Property Site Property Quantity
该列表包含
Item(0).Site = 001
Item(0).Quantity = 100
Item(1).Site = 001
Item(1).Quantity = 200
Item(2).Site = 002
Item(2).Quantity = 100
Item(3).Site = 002
Item(3).Quantity = 200
我需要按站点分组,以便它在最终列表中结束
Item(0).Site = 001
Item(0).Quantity = 300
Item(1).Site = 002
Item(1).Quantity = 300
我使用确实包含上述 2 个属性以及其他属性的 VB.Net 和 List(Of CustomDT)。