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

Definitie

Bepaalt of de SortedList<TKey,TValue> waarde een specifieke waarde bevat.

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

Parameters

value
TValue

De waarde die moet worden gevonden in de SortedList<TKey,TValue>. De waarde kan voor referentietypen zijn null .

Retouren

trueals het SortedList<TKey,TValue> een element met de opgegeven waarde bevat; anders. false

Opmerkingen

Deze methode bepaalt gelijkheid met behulp van de standaard comparer Comparer<T>.Default voor het waardetype TValue. Comparer<T>.Default controleert of het waardetype TValue die implementatie implementeert System.IComparable<T> en gebruikt, indien beschikbaar. Zo niet, Comparer<T>.Default controleert u of het waardetype TValue wordt geïmplementeerd System.IComparable. Als het waardetype TValue geen van beide interfaces implementeert, gebruikt Object.Equalsdeze methode .

Met deze methode wordt een lineaire zoekopdracht uitgevoerd; daarom is de gemiddelde uitvoeringstijd evenredig met Count. Dat wil gezegd, deze methode is een O(n)-bewerking, waarbij n .Count

Van toepassing op

Zie ook