最佳答案
我有一个对象集合。确切的类型并不重要。我想从中提取出一对特定属性的所有唯一对,如下所示:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
因此,我的问题是: 在这种情况下,“清晰”会使用默认的对象等于(这对我来说毫无用处,因为每个对象都是新的) ,还是可以告诉它执行不同的等于(在这种情况下,等于 Alpha 和 Bravo = > 等于实例的值) ?如果这个不起作用,有什么办法能达到这个结果吗?