Condividi tramite


RouteValueDictionary.TryGetValue(String, Object) Metodo

Definizione

Ottiene un valore che indica se un valore è associato alla chiave specificata.

public:
 virtual bool TryGetValue(System::String ^ key, [Runtime::InteropServices::Out] System::Object ^ % value);
public bool TryGetValue (string key, out object value);
abstract member TryGetValue : string * obj -> bool
override this.TryGetValue : string * obj -> bool
Public Function TryGetValue (key As String, ByRef value As Object) As Boolean

Parametri

key
String

Chiave del valore da ottenere.

value
Object

Quando termina, questo metodo restituisce il valore associato alla chiave specificata nel caso in cui la chiave venga trovata. In caso contrario, restituisce il valore predefinito appropriato per il tipo del parametro value specificato come parametro out. Questo parametro viene passato non inizializzato.

Restituisce

true se il dizionario contiene un elemento con la chiave specificata. In caso contrario, false.

Commenti

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

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

Si applica a

Vedi anche