Hashtable.EqualityComparer Özellik

Tanım

IEqualityComparer için kullanılacak öğesini Hashtablealır.

protected:
 property System::Collections::IEqualityComparer ^ EqualityComparer { System::Collections::IEqualityComparer ^ get(); };
protected System.Collections.IEqualityComparer EqualityComparer { get; }
protected System.Collections.IEqualityComparer? EqualityComparer { get; }
member this.EqualityComparer : System.Collections.IEqualityComparer
Protected ReadOnly Property EqualityComparer As IEqualityComparer

Özellik Değeri

IEqualityComparer için kullanılacak.Hashtable

Özel durumlar

özelliği bir değere ayarlanır, ancak karma tablosu ve IHashCodeProviderIComparerkullanılarak oluşturulmuştur.

Açıklamalar

hem IEqualityComparer karşılaştırıcıyı hem de karma kod sağlayıcısını içerir. oluşturucuda IEqualityComparer bir Hashtable kullanılırsa, ve Hashtable yöntemlerini geçersiz kılmak Object.GetHashCode için içinde Object.Equals anahtar olarak kullanılan nesneler gerekli değildir.

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

Şunlara uygulanır

Ayrıca bkz.