我有一个具有属性Id的类代理
给定一组Agent,我需要检查它们中是否有任何重复的ID.
我目前正在使用哈希表进行此操作,但我试图获得Linq-ified,这样做的好方法是什么?
与Y Low的方法类似,
编辑:
var duplicates = agents.GroupBy(a => a.ID).Where(a=>a.Count() > 1); foreach (var agent in duplicates) { Console.WriteLine(agent.Key.ToString()); }