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) 傳回的值也必須相等。

適用於