IStructuralEquatable.GetHashCode(IEqualityComparer) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回目前執行個體的雜湊碼。
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) 傳回的值也必須相等。