SortedList<TKey,TValue>.ContainsValue(TValue) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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, sofern verfügbar. Falls nicht, wird überprüft, Comparer<T>.Default ob der Werttyp TValue
implementiert System.IComparable. Wenn der Werttyp TValue
keine schnittstelle implementiert, verwendet Object.Equalsdiese Methode .
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, wobei n
ist Count.