Partilhar via


IStructuralEquatable.GetHashCode(IEqualityComparer) Método

Definição

Retorna um código hash para a instância atual.

public:
 int GetHashCode(System::Collections::IEqualityComparer ^ comparer);
public int GetHashCode (System.Collections.IEqualityComparer comparer);
abstract member GetHashCode : System.Collections.IEqualityComparer -> int
Public Function GetHashCode (comparer As IEqualityComparer) As Integer

Parâmetros

comparer
IEqualityComparer

Um objeto que calcula o código hash do objeto atual.

Retornos

O código hash da instância atual.

Comentários

Implemente esse método para retornar códigos hash personalizados para objetos de coleção que correspondem à comparação personalizada quanto à igualdade estrutural fornecida pelo Equals método .

Notas aos Implementadores

Se o Equals(Object, IEqualityComparer) método retornar true para dois objetos, os valores retornados pelo GetHashCode(IEqualityComparer) método para os dois objetos também deverão ser iguais.

Aplica-se a