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

Chiave da individuare.

value
TValue

Quando termina, il valore associato alla chiave specificata, se viene trovata la chiave; in caso contrario, il valore predefinito per il value tipo del parametro. Questo parametro viene passato non inizializzato.

Valori restituiti

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 della Item[] proprietà .

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

Si applica a