EqualityComparer<T>.GetHashCode(T) 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í.
Cuando se reemplaza en una clase derivada, actúa como una función hash para el objeto especificado para algoritmos hash y estructuras de datos, como una tabla hash.
public:
abstract int GetHashCode(T obj);
public abstract int GetHashCode(T obj);
override this.GetHashCode : 'T -> int
Public MustOverride Function GetHashCode (obj As T) As Integer
Parámetros
- obj
- T
Objeto para el que se va a obtener un código hash.
Devoluciones
Código hash para el objeto especificado.
Implementaciones
Excepciones
El tipo de es un tipo de obj referencia y obj es null.
Notas a los implementadores
Las implementaciones son necesarias para asegurarse de que si el Equals(T, T) método devuelve true para dos objetos x y y, el valor devuelto por el GetHashCode(T) método x para debe ser igual al valor devuelto para y.