Compartilhar via


Hashtable.GetHash(Object) Método

Definição

Retorna o código hash da chave especificada.

protected:
 virtual int GetHash(System::Object ^ key);
protected virtual int GetHash (object key);
abstract member GetHash : obj -> int
override this.GetHash : obj -> int
Protected Overridable Function GetHash (key As Object) As Integer

Parâmetros

key
Object

O Object para o qual um código hash deve ser retornado.

Retornos

O código hash para key.

Exceções

key é null.

Comentários

Se a tabela de hash tiver sido criada com uma implementação específica IHashCodeProvider , esse método usará esse provedor de código hash; caso contrário, ele usará a Object.GetHashCode implementação de key.

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

Aplica-se a

Confira também