IEqualityComparerインターフェイスにEquals(obj x、obj y)とGetHashcode()があることがわかります。
2つのことが同じかどうかを言わなければならないので、Equals()メソッドを完全に理解していますが、なぜGetHashCode()メソッドも実装する必要があるのですか?
IEqualityComparerインターフェイスにEquals(obj x、obj y)とGetHashcode()があることがわかります。
2つのことが同じかどうかを言わなければならないので、Equals()メソッドを完全に理解していますが、なぜGetHashCode()メソッドも実装する必要があるのですか?
ハッシュテーブルで使用するために必要です-コンテナがオブジェクトにインデックスを付ける方法です
http://msdn.microsoft.com/en-us/library/system.object.gethashcode.aspx