Dictionary<TKey,TValue>.Comparer Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.