SortedList<TKey,TValue>.ContainsValue(TValue) Methode

Definition

Ermittelt, ob die SortedList<TKey,TValue> einen bestimmten Wert enthält.

public:
 bool ContainsValue(TValue value);
public bool ContainsValue (TValue value);
member this.ContainsValue : 'Value -> bool
Public Function ContainsValue (value As TValue) As Boolean

Parameter

value
TValue

Der im SortedList<TKey,TValue> zu suchende Wert. Der Wert kann für Verweistypen null sein.

Gibt zurück

Boolean

true, wenn das SortedList<TKey,TValue> ein Element mit dem angegebenen Wert enthält, andernfalls false.

Hinweise

Diese Methode bestimmt Die Gleichheit mithilfe des Standardvergleichs Comparer<T>.Default für den Werttyp TValue. Comparer<T>.Default überprüft, ob der Werttyp TValue diese Implementierung implementiert System.IComparable<T> und verwendet, falls verfügbar. Wenn nicht, überprüft sie, Comparer<T>.Default ob der Werttyp TValue implementiert System.IComparable. Wenn der Werttyp TValue keine Schnittstelle implementiert, wird diese Methode verwendet Object.Equals.

Diese Methode führt eine lineare Suche aus; Daher ist die durchschnittliche Ausführungszeit proportional zu Count. Das heißt, diese Methode ist ein O(n)-Vorgang, wo n ist Count.

Gilt für

Siehe auch