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.
Bestimmt, 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 Wert, der in der SortedList<TKey,TValue>Datei gefunden werden soll. Der Wert kann für Referenztypen verwendet werden null .
Gibt zurück
true wenn das SortedList<TKey,TValue> Element 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 dies System.IComparablenicht der Fehler ist, überprüft, Comparer<T>.Default ob der Werttyp TValue implementiert wird. Wenn der Werttyp TValue keine schnittstelle implementiert, verwendet Object.Equalsdiese Methode .
Diese Methode führt eine lineare Suche durch; Daher ist die durchschnittliche Ausführungszeit proportional zu Count. Das heißt, bei dieser Methode handelt es sich um einen O()-Vorgang, bei dem n es sich um einen O(n)-Vorgang handeltCount.