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 sirve como función hash para los objetos especificados para los algoritmos hash y las estructuras de datos, como las tablas 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 obj
es un tipo de referencia y obj
es null
.
Notas a los implementadores
Las implementaciones son necesarias para asegurarse de que si el método devuelve true
para dos objetos x
y y
, el valor devuelto por el GetHashCode(T) método x
debe ser igual al valor devuelto para y
.Equals(T, T)
Se aplica a
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de