IEqualityComparer<T>.GetHashCode(T) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回指定物件的雜湊碼。
public:
int GetHashCode(T obj);
public int GetHashCode (T obj);
abstract member GetHashCode : 'T -> int
Public Function GetHashCode (obj As T) As Integer
參數
- obj
- T
要傳回雜湊碼的 Object。
傳回
指定物件的雜湊碼。
例外狀況
obj
的型別是參考型別,而 obj
為 null
。
備註
實作這個方法,以提供 型 T
別的自定義哈希碼,對應至 方法所提供的 Equals 自定義相等比較。
給實施者的注意事項
實作需要確保方法Equals(T, T)針對兩個 對象x
傳回 true
和 y
,則方法x
傳GetHashCode(T)回的值必須等於 傳回的值y
。