Hashtable.KeyEquals(Object, Object) Hashtable.KeyEquals(Object, Object) Hashtable.KeyEquals(Object, Object) Hashtable.KeyEquals(Object, Object) Method

Definition

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

protected:
 virtual bool KeyEquals(System::Object ^ item, System::Object ^ key);
protected virtual bool KeyEquals (object item, object key);
abstract member KeyEquals : obj * obj -> bool
override this.KeyEquals : obj * obj -> bool
Protected Overridable Function KeyEquals (item As Object, key As Object) As Boolean

Parameters

item
Object Object Object Object

The Object to compare with key.

key
Object Object Object Object

The key in the Hashtable to compare with item.

Returns

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

Exceptions

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

See also