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)返回true两个对象x,并且y该方法返回GetHashCode(T)x的值必须等于返回y的值。

适用于

另请参阅