IStructuralEquatable.GetHashCode(IEqualityComparer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.