Dictionary<TKey,TValue>.Comparer Propiedad
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í.
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).