IStructuralEquatable.GetHashCode(IEqualityComparer) 方法

定义

返回当前实例的哈希代码。

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

参数

comparer
IEqualityComparer

一个计算当前对象的哈希代码的对象。

返回

当前实例的哈希代码。

注解

实现此方法可返回集合对象的自定义哈希代码,这些哈希代码对应于 方法 Equals 提供的结构相等的自定义比较。

实施者说明

Equals(Object, IEqualityComparer)如果方法返回true两个 对象,则 该方法为两个对象返回GetHashCode(IEqualityComparer)的值也必须相等。

适用于