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 el objeto que se usa para determinar la IEqualityComparer<T> 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 IEqualityComparer<T> de interfaz genérica que se usa para determinar la igualdad de claves para el actual Dictionary<TKey,TValue> y proporcionar 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 se especifica uno, se usa el comparador EqualityComparer<T>.Default de igualdad genérico predeterminado.
Obtener el valor de esta propiedad es una operación de O(1).