Comparteix a través de


RouteValueDictionary.TryGetValue(String, Object) Método

Definición

Obtiene un valor que indica si un valor se asocia con la clave especificada.

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

Parámetros

key
String

Clave del valor que se va a obtener.

value
Object

Cuando se devuelve este método, contiene el valor que está asociado con la clave especificada, si se encuentra la clave; en caso contrario, contiene el valor predeterminado adecuado para el tipo del parámetro value que proporcionó como un parámetro out. Este parámetro se pasa sin inicializar.

Devoluciones

true si el diccionario contiene un elemento que tiene la clave especificada; de lo contrario, false.

Comentarios

Este método combina la funcionalidad del ContainsKey método y la Item[] propiedad .

Si no se encuentra la clave, al value parámetro se le asigna el valor predeterminado adecuado para el tipo, como 0 (cero) para los tipos enteros, false para los tipos booleanos y null para los tipos de referencia.

Se aplica a

Consulte también