EqualityComparer<T>.GetHashCode(T) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、ハッシュ アルゴリズムとデータ構造 (ハッシュ テーブルなど) の指定されたオブジェクトのハッシュ関数として機能します。
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode(T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
パラメーター
- obj
- T
ハッシュ コードを取得する対象のオブジェクト。
返品
指定したオブジェクトのハッシュ コード。
実装
例外
objの型は参照型であり、objはnull。
注意 (実装者)
実装は、Equals(T, T) メソッドが 2 つのオブジェクトxおよびyのtrueを返す場合、xのGetHashCode(T) メソッドによって返される値が、yに返される値と等しい必要があることを確認するために必要です。