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

Definition

Ermittelt, ob die Dictionary<TKey,TValue> einen bestimmten Wert enthält.Determines whether the Dictionary<TKey,TValue> contains a specific value.

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 Dictionary<TKey,TValue> zu suchende Wert.The value to locate in the Dictionary<TKey,TValue>. Der Wert kann für Verweistypen null sein.The value can be null for reference types.

Gibt zurück

Boolean

true, wenn das Dictionary<TKey,TValue> ein Element mit dem angegebenen Wert enthält, andernfalls false.true if the Dictionary<TKey,TValue> contains an element with the specified value; otherwise, false.

Hinweise

Diese Methode bestimmt die Gleichheit mithilfe des Standard Gleichheits Vergleichs EqualityComparer<T>.Default für TValue , dem Typ der Werte im Wörterbuch.This method determines equality using the default equality comparer EqualityComparer<T>.Default for TValue, the type of values in the dictionary.

Diese Methode führt eine lineare Suche aus. Daher ist die durchschnittliche Ausführungszeit proportional zu Count .This method performs a linear search; therefore, the average execution time is proportional to Count. Das heißt, diese Methode ist ein O ( n )-Vorgang, bei dem gleich n ist Count .That is, this method is an O(n) operation, where n is Count.

Gilt für:

Weitere Informationen