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

Definizione

Stabilisce se Dictionary<TKey,TValue> contiene un valore specifico.

C#
public bool ContainsValue (TValue value);

Parametri

value
TValue

Valore da individuare in Dictionary<TKey,TValue>. Il valore può essere null per i tipi di riferimento.

Restituisce

true se Dictionary<TKey,TValue> contiene un elemento con il valore specificato; in caso contrario, false.

Commenti

Questo metodo determina l'uguaglianza usando l'operatore EqualityComparer<T>.Default di confronto di uguaglianza predefinito per TValue, il tipo di valori nel dizionario.

Questo metodo esegue una ricerca lineare; pertanto, il tempo medio di esecuzione è proporzionale a Count. Ovvero, questo metodo è un'operazione O(n), dove n è Count.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche