Udostępnij za pośrednictwem


JsonValue.TryGetValue<T>(T) Metoda

Definicja

Próbuje uzyskać bieżącą wartość JSON i zwraca wartość wskazującą, czy operacja zakończyła się pomyślnie.

public:
generic <typename T>
 abstract bool TryGetValue([Runtime::InteropServices::Out] T % value);
public abstract bool TryGetValue<T> (out T? value);
abstract member TryGetValue : 'T -> bool
Public MustOverride Function TryGetValue(Of T) (ByRef value As T) As Boolean

Parametry typu

T

Typ wartości do uzyskania.

Parametry

value
T

Gdy ta metoda zostanie zwrócona, zawiera wartość przeanalizowaną.

Zwraca

true jeśli można pomyślnie uzyskać wartość; w przeciwnym razie , false.

Uwagi

{T} może być typem lub typem podstawowym wartości bazowej. Jeśli wartość bazowa to , {T} może być również typem JsonElementdowolnej wartości pierwotnej obsługiwanej przez bieżącą JsonElementwartość .

Określenie Object typu elementu {T} zawsze powiedzie się i zwróci wartość podstawową jako Object.

Podstawowa wartość po deserializacji jest wystąpieniem JsonValue klasy JsonElement, w przeciwnym razie jest to wartość określona podczas JsonValue tworzenia.

Dotyczy