Dictionary<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.
Sözlüğün IEqualityComparer<T> anahtar eşitliğini belirlemek için kullanılan öğesini alır.
public:
property System::Collections::Generic::IEqualityComparer<TKey> ^ Comparer { System::Collections::Generic::IEqualityComparer<TKey> ^ get(); };
public System.Collections.Generic.IEqualityComparer<TKey> Comparer { get; }
member this.Comparer : System.Collections.Generic.IEqualityComparer<'Key>
Public ReadOnly Property Comparer As IEqualityComparer(Of TKey)
Özellik Değeri
IEqualityComparer<T> Geçerli Dictionary<TKey,TValue> anahtarların eşitliğini belirlemek ve anahtarlar için karma değerleri sağlamak için kullanılan genel arabirim uygulaması.
Açıklamalar
Dictionary<TKey,TValue> anahtarların eşit olup olmadığını belirlemek için bir eşitlik uygulaması gerektirir. Parametre kabul IEqualityComparer<T> eden bir oluşturucu kullanarak genel arabirimin comparer bir uygulamasını belirtebilirsiniz; belirtmezseniz, varsayılan genel eşitlik karşılaştırıcısı EqualityComparer<T>.Default kullanılır.
Bu özelliğin değerini almak bir O(1) işlemidir.