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)的值也必须相等。

适用于