IHashCodeProvider.GetHashCode(Object) Método

Definição

Retorna um código hash para o objeto especificado.

public:
 int GetHashCode(System::Object ^ obj);
public int GetHashCode(object obj);
abstract member GetHashCode : obj -> int
Public Function GetHashCode (obj As Object) As Integer

Parâmetros

obj
Object

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

Retornos

Um código hash para o objeto especificado.

Exceções

O tipo de é um tipo de obj referência e obj é null.

Comentários

O valor retornado desse método não deve ser mantido por dois motivos. Primeiro, a função de hash de uma classe pode ser alterada para gerar uma distribuição melhor, renderizando todos os valores da função hash antiga inútil. Em segundo lugar, a implementação padrão dessa classe não garante que o mesmo valor seja retornado por instâncias diferentes.

Aplica-se a

Confira também