Dictionary<TKey,TValue>.Comparer Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
IEqualityComparer<T> Mendapatkan yang digunakan untuk menentukan kesetaraan kunci untuk kamus.
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)
Nilai Properti
Implementasi IEqualityComparer<T> antarmuka generik yang digunakan untuk menentukan kesetaraan kunci untuk saat ini Dictionary<TKey,TValue> dan untuk menyediakan nilai hash untuk kunci.
Keterangan
Dictionary<TKey,TValue> memerlukan implementasi kesetaraan untuk menentukan apakah kunci sama. Anda dapat menentukan implementasi IEqualityComparer<T> antarmuka generik dengan menggunakan konstruktor yang menerima comparer
parameter; jika Anda tidak menentukannya, perbandingan EqualityComparer<T>.Default kesetaraan generik default digunakan.
Mendapatkan nilai properti ini adalah operasi O(1).