【发布时间】:2013-04-11 00:53:40
【问题描述】:
我有一个对象列表,我需要从中删除一些重复项。如果它们具有相同的 ID,我们认为它们是重复的,并且更喜欢 booleanValue 为 false 的 ID。到目前为止,这是我所拥有的:
objects.GroupBy(x => x.Id).Select(x => x.Where(y => !y.booleanValue));
我已确定 GroupBy 没有进行此类分组,因此我看不出其他任何功能是否正常工作。对此有什么想法吗?提前致谢。
【问题讨论】:
-
x.ID的类型是什么?
-
@allonhadaya 这是一个整数。
标签: c# linq list duplicates