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<T>, используемый для упорядочения элементов словаря SortedDictionary<TKey,TValue>.
Комментарии
SortedDictionary<TKey,TValue> для сравнения ключей требуется реализация средства сравнения. Можно указать реализацию универсального IComparer<T> интерфейса с помощью конструктора, который принимает comparer
параметр . В противном случае используется универсальный компаратор равенства по умолчанию , Comparer<T>.Default. Если тип TKey
реализует универсальный System.IComparable<T> интерфейс, компаратор по умолчанию использует такую реализацию.
Получение значения этого свойства является операцией O(1).