次の方法で共有


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) メソッドによって返される値も等しい必要があります。

適用対象