Compartilhar via


CaseInsensitiveHashCodeProvider.GetHashCode(Object) Método

Definição

Retorna um código hash para o objeto específico, usando um algoritmo de hash que não diferencia maiúsculas de minúsculas em cadeias de caracteres.

public:
 virtual int GetHashCode(System::Object ^ obj);
public int GetHashCode (object obj);
override this.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 específico, usando um algoritmo de hash que não diferencia maiúsculas de minúsculas em cadeias de caracteres.

Implementações

Exceções

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, renderizando assim 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