次のようなシナリオを理解したいIEqualityComparer<T>
そしてIEquatable<T>
を使用する必要があります。両方の MSDN ドキュメントは非常によく似ています。
ベストアンサー1
IEqualityComparer<T>
は、 型の 2 つのオブジェクトの比較を実行するオブジェクトのインターフェイスですT
。
IEquatable<T>
は、型のオブジェクトを対象としておりT
、同じ型の別のオブジェクトと比較できるようにします。
次のようなシナリオを理解したいIEqualityComparer<T>
そしてIEquatable<T>
を使用する必要があります。両方の MSDN ドキュメントは非常によく似ています。
IEqualityComparer<T>
は、 型の 2 つのオブジェクトの比較を実行するオブジェクトのインターフェイスですT
。
IEquatable<T>
は、型のオブジェクトを対象としておりT
、同じ型の別のオブジェクトと比較できるようにします。