SortedDictionary<TKey,TValue>.Comparer Özellik

Tanım

öğelerini IComparer<T> sıralamak için kullanılan öğesini SortedDictionary<TKey,TValue>alır.

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)

Özellik Değeri

IComparer<TKey>

öğesinin IComparer<T> öğelerini sıralamak için kullanılır SortedDictionary<TKey,TValue>

Açıklamalar

SortedDictionary<TKey,TValue> anahtar karşılaştırmaları gerçekleştirmek için bir karşılaştırıcı uygulaması gerektirir. Parametre kabul eden bir oluşturucu kullanarak genel arabirimin IComparer<T> bir comparer uygulamasını belirtebilirsiniz. Bunu yapmazsanız, varsayılan genel eşitlik karşılaştırıcısı Comparer<T>.Defaultkullanılır. Tür TKey genel arabirimi uygularsa System.IComparable<T> , varsayılan karşılaştırıcı bu uygulamayı kullanır.

Bu özelliğin değerini almak bir O(1) işlemidir.

Şunlara uygulanır

Ayrıca bkz.