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

Definice

Určuje, zda SortedList<TKey,TValue> obsahuje konkrétní hodnotu.

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

Parametry

value
TValue

Hodnota, kterou chcete vyhledat v souboru SortedList<TKey,TValue>. Hodnota může být null pro odkazové typy.

Návraty

true SortedList<TKey,TValue> pokud obsahuje prvek se zadanou hodnotou, jinak . false

Poznámky

Tato metoda určuje rovnost pomocí výchozího porovnávače Comparer<T>.Default pro typ TValuehodnoty . Comparer<T>.Default zkontroluje, zda typ TValue hodnoty implementuje System.IComparable<T> a používá tuto implementaci, pokud je k dispozici. Pokud ne, zkontroluje, Comparer<T>.Default zda typ TValue hodnoty implementuje System.IComparable. Pokud typ TValue hodnoty neimplementuje ani rozhraní, tato metoda používá Object.Equals.

Tato metoda provádí lineární vyhledávání; průměrná doba provádění je tedy úměrná Count. To znamená, že tato metoda je operace O(n), kde n je Count.

Platí pro

Viz také