Udostępnij za pośrednictwem


RouteValueDictionary.TryGetValue(String, Object) Metoda

Definicja

Pobiera wartość wskazującą, czy wartość jest skojarzona z określonym kluczem.

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

Parametry

key
String

Klucz wartości do pobrania.

value
Object

Gdy ta metoda zostanie zwrócona, zawiera wartość skojarzona z określonym kluczem, jeśli klucz zostanie znaleziony; w przeciwnym razie zawiera odpowiednią wartość domyślną dla typu parametru value podanego out jako parametr. Ten parametr jest przekazywany jako niezainicjowany.

Zwraca

true jeśli słownik zawiera element, który ma określony klucz; w przeciwnym razie , false.

Uwagi

Ta metoda łączy funkcjonalność ContainsKey metody i Item[] właściwości.

Jeśli klucz nie zostanie znaleziony, value parametr zostanie przypisany do odpowiedniej wartości domyślnej dla typu, takiego jak 0 (zero) dla typów całkowitych, false dla typów logicznych i null dla typów referencyjnych.

Dotyczy

Zobacz też