Comparteix a través de


IStructuralEquatable.GetHashCode(IEqualityComparer) Método

Definición

Devuelve un código hash de la instancia actual.

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

Objeto que calcula el código hash del objeto actual.

Devoluciones

Código hash de la instancia actual.

Comentarios

Implemente este método para devolver códigos hash personalizados para los objetos de colección que corresponden a la comparación personalizada para la igualdad estructural proporcionada por el Equals método .

Notas a los implementadores

Si el Equals(Object, IEqualityComparer) método devuelve true para dos objetos, los valores devueltos por el GetHashCode(IEqualityComparer) método para los dos objetos también deben ser iguales.

Se aplica a