Udostępnij za pośrednictwem


SortedDictionary<TKey,TValue>.Comparer Właściwość

Definicja

IComparer<T> Pobiera element używany do porządkowenia elementów elementu 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)

Wartość właściwości

IComparer<TKey>

Służy IComparer<T> do porządkowenia elementów elementu SortedDictionary<TKey,TValue>

Uwagi

SortedDictionary<TKey,TValue> wymaga implementacji porównywarki w celu przeprowadzenia kluczowych porównań. Można określić implementację interfejsu IComparer<T> ogólnego przy użyciu konstruktora, który akceptuje comparer parametr. Jeśli tego nie zrobisz, zostanie użyty domyślny ogólny porównujący równość, Comparer<T>.Default. Jeśli typ TKey implementuje interfejs ogólny, domyślny moduł porównujący System.IComparable<T> używa tej implementacji.

Pobieranie wartości tej właściwości jest operacją O(1).

Dotyczy

Zobacz też