Hashtable.KeyEquals(Object, Object) Método

Definição

Compara um Object específico com uma chave específica no Hashtable.

protected:
 virtual bool KeyEquals(System::Object ^ item, System::Object ^ key);
protected virtual bool KeyEquals (object item, 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

Parâmetros

item
Object

O Object a ser comparado com key.

key
Object

A chave no Hashtable a ser comparada com item.

Retornos

true se item e key forem iguais; caso contrário, false.

Exceções

item é null.

- ou -

key é null.

Comentários

Se a tabela de hash foi criada com uma implementação específica IComparer , esse método usa esse comparador; ou seja, Compare (item, key). Caso contrário, ele usará item.Equals(key).

Esse método é uma O(1) operação.

Aplica-se a

Confira também