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