IEqualityComparer IEqualityComparer IEqualityComparer IEqualityComparer Interface

Definición

Define métodos para admitir la comparación de objetos en concepto de igualdad.Defines methods to support the comparison of objects for equality.

public interface class IEqualityComparer
[System.Runtime.InteropServices.ComVisible(true)]
public interface IEqualityComparer
type IEqualityComparer = interface
Public Interface IEqualityComparer
Derivado
Atributos

Comentarios

Esta interfaz permite la implementación de comparación de igualdad personalizada para las colecciones.This interface allows the implementation of customized equality comparison for collections. Es decir, puede crear su propia definición de igualdad y especificar que esta definición se usa con un tipo de colección que acepta el IEqualityComparer interfaz.That is, you can create your own definition of equality, and specify that this definition be used with a collection type that accepts the IEqualityComparer interface. En .NET Framework, los constructores de la Hashtable, NameValueCollection, y OrderedDictionary tipos de colección aceptan esta interfaz.In the .NET Framework, constructors of the Hashtable, NameValueCollection, and OrderedDictionary collection types accept this interface.

Para obtener la versión genérica de esta interfaz, vea System.Collections.Generic.IEqualityComparer<T>.For the generic version of this interface, see System.Collections.Generic.IEqualityComparer<T>.

El IEqualityComparer interfaz admite solo las comparaciones de igualdad.The IEqualityComparer interface supports only equality comparisons. Personalización de las comparaciones de ordenación y orden es proporcionada por el IComparer interfaz.Customization of comparisons for sorting and ordering is provided by the IComparer interface.

Métodos

Equals(Object, Object) Equals(Object, Object) Equals(Object, Object) Equals(Object, Object)

Determina si los objetos especificados son iguales.Determines whether the specified objects are equal.

GetHashCode(Object) GetHashCode(Object) GetHashCode(Object) GetHashCode(Object)

Devuelve un código hash para el objeto especificado.Returns a hash code for the specified object.

Se aplica a

Consulte también: