Compartilhar via


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 obj é um tipo de referência e obj é null.

Comentários

O valor retornado desse método não deve ser persistido por dois motivos. Primeiro, a função de hash de uma classe pode ser alterada para gerar uma distribuição melhor, tornando inúteis quaisquer valores da função de hash antiga. Segundo, 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