Hashtable.EqualityComparer 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IEqualityComparer获取要用于 .Hashtable
protected:
property System::Collections::IEqualityComparer ^ EqualityComparer { System::Collections::IEqualityComparer ^ get(); };
protected System.Collections.IEqualityComparer EqualityComparer { get; }
protected System.Collections.IEqualityComparer? EqualityComparer { get; }
member this.EqualityComparer : System.Collections.IEqualityComparer
Protected ReadOnly Property EqualityComparer As IEqualityComparer
属性值
IEqualityComparer要用于 .Hashtable
例外
该属性设置为一个值,但哈希表是使用 a IHashCodeProvider 和 a IComparer.
注解
其中包括 IEqualityComparer 比较器和哈希代码提供程序。 如果在构造函数中使用了 aIEqualityComparer,则不需要在构造函数中Hashtable用作键的对象来替代Hashtable和Object.GetHashCode方法。Object.Equals
检索此属性的值是一项 O(1) 操作。