Hashtable.EqualityComparer Свойство
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает объект 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.
Свойству присвоено значение, однако хэш-таблица была создана с помощью интерфейсов IHashCodeProvider и IComparer.
включает IEqualityComparer как компаратор, так и поставщик хэш-кода. IEqualityComparer Если в конструкторе Hashtable используется , объекты, используемые в качестве ключей в Hashtable , не требуются для переопределения Object.GetHashCode методов и Object.Equals .
Получение значения этого свойства является операцией O(1)
.
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |