Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

IEqualityComparer (Interfaz)

Define métodos para admitir la comparación de objetos en concepto de igualdad.

Espacio de nombres:  System.Collections
Ensamblado:  mscorlib (en mscorlib.dll)

[ComVisibleAttribute(true)]
public interface IEqualityComparer

El tipo IEqualityComparer expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEqualsDetermina si los objetos especificados son iguales.
Método públicoCompatible con XNA FrameworkCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetHashCodeDevuelve un código hash para el objeto especificado.
Arriba

Esta interfaz permite la implementación de comparación personalizada en concepto de igualdad para colecciones. Es decir, es posible crear una definición de igualdad propia y especificar que dicha definición se utilice con un tipo de colección que acepte la interfaz IEqualityComparer. En .NET Framework, los constructores de los tipos de colección Hashtable, NameValueCollection y OrderedDictionary aceptan esta interfaz.

Esta interfaz sólo admite comparaciones de igualdad. La interfaz IComparer proporciona la personalización de comparaciones para clasificar y ordenar.

Para obtener la versión genérica de esta interfaz, vea System.Collections.Generic.IEqualityComparer<T>.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft