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