我想了解应使用 IEqualityComparer<T> IEquatable<T> 的方案。
两者的MSDN文档看起来都非常相似。

最佳答案

IEqualityComparer<T>是一个对象的接口(interface),该对象对T类型的两个对象执行比较。IEquatable<T>用于T类型的对象,以便它可以将自己与另一个相同类型的对象进行比较。

关于c# - IEqualityComparer <T>和IEquatable <T>有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9316918/

10-09 06:44