我有一个实现IEquatable接口的引用类型。我有一个包含单个对象的Hashset。然后,我创建了一个对象,按照IEquatable的标准,该对象与示例相同。但是,当我跑的时候 var equivalentEntry = _riskControlATMEntries[grouping.Key].FirstOrDefault(e => e == atmEntryequivalentEntry = _riskControlATMEntries[grouping.Key].FirstOrDefault(e => e