SortedDictionary<TKey,TValue>.Comparer Vlastnost

Definice

IComparer<T> Získá použitý k seřazení elementů 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)

Hodnota vlastnosti

IComparer<TKey>

Slouží IComparer<T> k seřazení prvků SortedDictionary<TKey,TValue>

Poznámky

SortedDictionary<TKey,TValue> k provedení klíčových porovnání vyžaduje implementaci porovnávače. Můžete zadat implementaci IComparer<T> obecného rozhraní pomocí konstruktoru, který přijímá comparer parametr. Pokud to neuděláte, použije se výchozí obecný porovnávače Comparer<T>.Defaultrovnosti , . Pokud type TKey implementuje System.IComparable<T> obecné rozhraní, použije výchozí porovnávací nástroj tuto implementaci.

Získání hodnoty této vlastnosti je operace O(1).

Platí pro

Viz také