SortedDictionary<TKey,TValue>.Comparer Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IComparer<T> öğelerini 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
öğ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 IComparer<T> eden bir oluşturucu kullanarak genel arabirimin comparer bir 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.