EqualityComparer<T>.GetHashCode(T) 方法

定义

在派生类中重写时,用作指定对象的哈希算法和数据结构(如哈希表)的哈希函数。

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 的类型为引用类型,objnull

实施者说明

需要实现,以确保如果 Equals(T, T) 方法true返回两个对象 xy,则 方法x返回GetHashCode(T)的值必须等于为 y返回的值。

适用于