Dictionary<TKey,TValue>.Comparer Propiedad

Definición

Obtiene la interfaz IEqualityComparer<T> que se utiliza para determinar la igualdad de claves para el diccionario.

public:
 property System::Collections::Generic::IEqualityComparer<TKey> ^ Comparer { System::Collections::Generic::IEqualityComparer<TKey> ^ get(); };
public System.Collections.Generic.IEqualityComparer<TKey> Comparer { get; }
member this.Comparer : System.Collections.Generic.IEqualityComparer<'Key>
Public ReadOnly Property Comparer As IEqualityComparer(Of TKey)

Valor de propiedad

Implementación de la interfaz genérica IEqualityComparer<T> que se utiliza con el fin de determinar la igualdad de claves para la colección Dictionary<TKey,TValue> actual y para proporcionar los valores hash para las claves.

Comentarios

Dictionary<TKey,TValue> requiere una implementación de igualdad para determinar si las claves son iguales. Puede especificar una implementación de la IEqualityComparer<T> interfaz genérica mediante un constructor que acepte un comparer parámetro; si no especifica uno, se usa el comparador EqualityComparer<T>.Default de igualdad genérico predeterminado.

Obtener el valor de esta propiedad es una operación O(1).

Se aplica a