IEqualityComparer<T>.GetHashCode(T) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオブジェクトのハッシュ コードを返します。
public:
int GetHashCode(T obj);
public int GetHashCode(T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer
パラメーター
- obj
- T
ハッシュ コードが返される Object 。
返品
指定したオブジェクトのハッシュ コード。
例外
objの型は参照型であり、objはnull。
注釈
T メソッドによって提供されるカスタマイズされた等価比較に対応する、型Equalsのカスタマイズされたハッシュ コードを提供するには、このメソッドを実装します。
注意 (実装者)
実装は、Equals(T, T) メソッドが 2 つのオブジェクトtrueおよびxのyを返す場合、GetHashCode(T)のx メソッドによって返される値が、yに返される値と等しい必要があることを確認するために必要です。