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

Definition

Avgör om innehåller SortedList<TKey,TValue> ett specifikt värde.

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

Parametrar

value
TValue

Värdet som ska hittas SortedList<TKey,TValue>i . Värdet kan vara null för referenstyper.

Returer

true SortedList<TKey,TValue> om innehåller ett element med det angivna värdet, annars . false

Kommentarer

Den här metoden bestämmer likhet med standardjämföraren Comparer<T>.Default för värdetypen TValue. Comparer<T>.Default kontrollerar om värdetypen TValue implementerar System.IComparable<T> och använder den implementeringen, om den är tillgänglig. Comparer<T>.Default Annars kontrollerar du om värdetypen TValue implementerar System.IComparable. Om värdetypen TValue inte implementerar något av gränssnitten använder Object.Equalsden här metoden .

Den här metoden utför en linjär sökning. Därför är den genomsnittliga körningstiden proportionell mot Count. Den här metoden är alltså en O()-nåtgärd, där n är Count.

Gäller för

Se även