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) 針對兩個 物件傳 true 回,則兩個 物件的方法所 GetHashCode(IEqualityComparer) 傳回的值也必須相等。

適用於