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.
IEqualityComparer<T> Sözlük için anahtarların 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 için 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 comparer
eden bir oluşturucu kullanarak genel arabirimin IEqualityComparer<T> 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.