EqualityComparer<T>.GetHashCode(T) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,做為雜湊演算法和資料結構之指定物件的雜湊函式,例如雜湊表。
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode (T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
參數
- obj
- T
要取得其雜湊碼的物件。
傳回
指定物件的雜湊碼。
實作
例外狀況
obj
的型別是參考型別,而 obj
為 null
。
給實施者的注意事項
實作必須確定如果 Equals(T, T) 方法針對兩個 對象x
和 傳y
回 true
,則的方法x
所傳回的值必須等於 傳GetHashCode(T)回的值y
。