Dictionary<TKey,TValue>.Comparer Eigenschap

Definitie

Hiermee haalt u de IEqualityComparer<T> gegevens op die worden gebruikt om gelijkheid van sleutels voor de woordenlijst te bepalen.

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)

Waarde van eigenschap

De IEqualityComparer<T> algemene interface-implementatie die wordt gebruikt om gelijkheid van sleutels voor de huidige Dictionary<TKey,TValue> te bepalen en hash-waarden voor de sleutels te bieden.

Opmerkingen

Dictionary<TKey,TValue> vereist een gelijkheidsuitvoering om te bepalen of sleutels gelijk zijn. U kunt een implementatie van de IEqualityComparer<T> algemene interface opgeven met behulp van een constructor die een comparer parameter accepteert. Als u geen parameter opgeeft, wordt de standaard algemene gelijkheidsgelijker EqualityComparer<T>.Default gebruikt.

Het ophalen van de waarde van deze eigenschap is een O(1)-bewerking.

Van toepassing op