SortedDictionary<TKey,TValue>.Comparer Proprietà

Definizione

Ottiene l'interfaccia IComparer<T> usata per ordinare gli elementi della classe SortedDictionary<TKey,TValue>.

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

Valore della proprietà

IComparer<TKey>

Interfaccia IComparer<T> utilizzata per ordinare gli elementi della classe SortedDictionary<TKey,TValue>.

Commenti

SortedDictionary<TKey,TValue> richiede un'implementazione dell'operatore di confronto per eseguire confronti chiave. È possibile specificare un'implementazione dell'interfaccia IComparer<T> generica usando un costruttore che accetta un comparer parametro. In caso contrario, viene usato l'operatore di confronto di uguaglianza generico predefinito, Comparer<T>.Default, . Se il tipo TKey implementa l'interfaccia generica, l'operatore System.IComparable<T> di confronto predefinito usa tale implementazione.

Ottenere il valore di questa proprietà è un'operazione O(1).

Si applica a

Vedi anche