13
将委托包装在IEqualityComparer中
多个Linq.Enumerable函数采用IEqualityComparer<T>。是否有一个方便的包装器类适合a delegate(T,T)=>bool实现IEqualityComparer<T>?编写一个代码很容易(如果您忽略定义正确的哈希码的问题),但是我想知道是否有一个现成的解决方案。 具体来说,我想对Dictionarys 进行设置操作,仅使用Key定义成员资格(同时根据不同规则保留值)。