IStructuralEquatable.GetHashCode(IEqualityComparer) メソッド

定義

現在のインスタンスのハッシュ コードを返します。

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode(System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

パラメーター

comparer
IEqualityComparer

現在のオブジェクトのハッシュ コードを計算するオブジェクト。

返品

現在のインスタンスのハッシュ コード。

注釈

このメソッドを実装して、 Equals メソッドによって提供される構造の等価性のカスタマイズされた比較に対応するコレクション オブジェクトのカスタマイズされたハッシュ コードを返します。

注意 (実装者)

Equals(Object, IEqualityComparer) メソッドが 2 つのオブジェクトのtrueを返す場合、2 つのオブジェクトのGetHashCode(IEqualityComparer) メソッドによって返される値も等しい必要があります。

適用対象