SortedDictionary<TKey,TValue>.Comparer Eigenschaft

Definition

Ruft den IComparer<T> ab, der zum Sortieren der Elemente des SortedDictionary<TKey,TValue> verwendet wird.Gets the IComparer<T> used to order the elements of the SortedDictionary<TKey,TValue>.

public:
 property System::Collections::Generic::IComparer<TKey> ^ Comparer { System::Collections::Generic::IComparer<TKey> ^ get(); };
public System.Collections.Generic.IComparer<TKey> Comparer { get; }
member this.Comparer : System.Collections.Generic.IComparer<'Key>
Public ReadOnly Property Comparer As IComparer(Of TKey)

Eigenschaftswert

IComparer<TKey>

Der IComparer<T>, der zum Sortieren der Elemente des SortedDictionary<TKey,TValue> verwendet wirdThe IComparer<T> used to order the elements of the SortedDictionary<TKey,TValue>

Hinweise

SortedDictionary<TKey,TValue> erfordert eine Vergleich-Implementierung, um Schlüssel Vergleiche auszuführen.SortedDictionary<TKey,TValue> requires a comparer implementation to perform key comparisons. Sie können eine Implementierung der IComparer<T> generischen-Schnittstelle angeben, indem Sie einen Konstruktor verwenden, der einen- comparer Parameter akzeptiert.You can specify an implementation of the IComparer<T> generic interface by using a constructor that accepts a comparer parameter. Wenn dies nicht der Fall ist, wird der generische Standard Gleichheits Vergleich Comparer<T>.Default verwendet.If you do not, the default generic equality comparer, Comparer<T>.Default, is used. Wenn TKey der Typ die System.IComparable<T> generische Schnittstelle implementiert, verwendet der Standardcomparer diese Implementierung.If type TKey implements the System.IComparable<T> generic interface, the default comparer uses that implementation.

Das Abrufen des Werts dieser Eigenschaft ist ein O (1)-Vorgang.Getting the value of this property is an O(1) operation.

Gilt für:

Weitere Informationen