0

IEqualityComparerインターフェイスにEquals(obj x、obj y)とGetHashcode()があることがわかります。

2つのことが同じかどうかを言わなければならないので、Equals()メソッドを完全に理解していますが、なぜGetHashCode()メソッドも実装する必要があるのですか?

4

1 に答える 1

1

ハッシュテーブルで使用するために必要です-コンテナがオブジェクトにインデックスを付ける方法です

http://msdn.microsoft.com/en-us/library/system.object.gethashcode.aspx

于 2010-08-04T18:24:42.110 に答える