IEqualityComparer<T>.GetHashCode(T) 方法

定義

會回傳指定物件的雜湊碼。

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 型別是參考型態,且 objnull

備註

實作此方法,提供一個針對類型 T的自訂雜湊碼,對應於該 Equals 方法所提供的自訂等號比較。

給實施者的注意事項

實作中必須確保,如果Equals(T, T)方法對兩個物件truex回傳 y 和 ,則該方法GetHashCode(T)回傳x的值必須等於 回傳的值。y

適用於

另請參閱