Hashtable.KeyEquals(Object, Object) Method

Definition

Compares a specific Object with a specific key in the Hashtable.

C#
protected virtual bool KeyEquals (object item, object key);
C#
protected virtual bool KeyEquals (object? item, object key);

Parameters

item
Object

The Object to compare with key.

key
Object

The key in the Hashtable to compare with item.

Returns

true if item and key are equal; otherwise, false.

Exceptions

item is null.

-or-

key is null.

Remarks

If the hash table was created with a specific IComparer implementation, this method uses that comparer; that is, Compare (item, key). Otherwise, it uses item.Equals(key).

This method is an O(1) operation.

Applies to

Product Versies
.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 1.1, 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

See also