Condividi tramite


IReadOnlyDictionary<TKey,TValue>.TryGetValue(TKey, TValue) Metodo

Definizione

Ottiene il valore associato alla chiave specificata.

public:
 bool TryGetValue(TKey key, [Runtime::InteropServices::Out] TValue % value);
public bool TryGetValue (TKey key, out TValue value);
abstract member TryGetValue : 'Key * 'Value -> bool
Public Function TryGetValue (key As TKey, ByRef value As TValue) As Boolean

Parametri

key
TKey

La chiave da individuare.

value
TValue

Quando termina, questo metodo restituisce il valore associato alla chiave specificata nel caso in cui la chiave venga trovata; in caso contrario, il valore predefinito per il tipo di parametro value. Questo parametro viene passato non inizializzato.

Restituisce

true se l'oggetto che implementa l'interfaccia IReadOnlyDictionary<TKey,TValue> contiene un elemento con la chiave specificata; in caso contrario, false.

Eccezioni

key è null.

Commenti

Questo metodo combina la funzionalità del ContainsKey metodo e la Item[] proprietà.

Se la chiave non viene trovata, il parametro value ottiene il valore predefinito per il tipo TValue: ad esempio 0 (zero) per i tipi Integer, false per i tipi Boolean e null per i tipi di riferimento.

Si applica a