IStructuralEquatable.GetHashCode(IEqualityComparer) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回当前实例的哈希代码。
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)的值也必须相等。