我正在尝试通过特定列(名称列)在linq中找到重复项,但我还希望返回唯一ID,因为我希望绑定到ID以显示有关该行的其他信息。
我已经在stackoverflow上进行了挖掘,但只能找到在时尚中找到重复项的方法:
我能找到的最接近的事情就是在我的小组中指定“Key”,但我确定是否有效。
理想情况下,我希望输出具有ID,重复次数的内容。
由于
答案 0 :(得分:1)
假设您有人物收藏:
from p in people
group p by p.Name into g
select new {
Name = g.Key,
NumberOfDuplicates = g.Count(),
IDs = g.Select(x => x.ID)
}