IEqualityComparer<T>.GetHashCode(T) メソッド

定義

指定したオブジェクトのハッシュ コードを返します。

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の型は参照型であり、objnull

注釈

T メソッドによって提供されるカスタマイズされた等価比較に対応する、型Equalsのカスタマイズされたハッシュ コードを提供するには、このメソッドを実装します。

注意 (実装者)

実装は、Equals(T, T) メソッドが 2 つのオブジェクトtrueおよびxyを返す場合、GetHashCode(T)x メソッドによって返される値が、yに返される値と等しい必要があることを確認するために必要です。

適用対象

こちらもご覧ください