Поделиться через


SortedDictionary<TKey,TValue>.Comparer Свойство

Определение

Возвращает интерфейс IComparer<T>, используемый для упорядочения элементов словаря 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)

Значение свойства

IComparer<TKey>

Интерфейс IComparer<T>, используемый для упорядочения элементов словаря SortedDictionary<TKey,TValue>.

Комментарии

SortedDictionary<TKey,TValue> для сравнения ключей требуется реализация средства сравнения. Можно указать реализацию универсального IComparer<T> интерфейса с помощью конструктора, который принимает comparer параметр . В противном случае используется универсальный компаратор равенства по умолчанию , Comparer<T>.Default. Если тип TKey реализует универсальный System.IComparable<T> интерфейс, компаратор по умолчанию использует такую реализацию.

Получение значения этого свойства является операцией O(1).

Применяется к

См. также раздел