Freigeben über


JsonValue.TryGetValue<T>(T) Methode

Definition

Versucht, den aktuellen JSON-Wert abzurufen und einen Wert zurück, der angibt, ob der Vorgang erfolgreich war.

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

Typparameter

T

Der Werttyp, der abgerufen werden soll.

Parameter

value
T

Wenn diese Methode zurückgegeben wird, enthält sie den analysierten Wert.

Gibt zurück

Boolean

true wenn der Wert erfolgreich abgerufen werden kann; andernfalls false.

Hinweise

{T} kann der Typ oder basistyp des zugrunde liegenden Werts sein. Wenn der zugrunde liegende Wert ein JsonElementist, kann {T} auch der Typ eines beliebigen Grundtyps sein, der von aktuellem JsonElementunterstützt wird.

Das Angeben des Object Typs für {T} ist immer erfolgreich und gibt den zugrunde liegenden Wert als Objectzurück.

Der zugrunde liegende Wert einer JsonValue Nachdeerialisierung ist eine Instanz von JsonElement, andernfalls ist es JsonValue der Wert, der beim Erstellen angegeben wurde.

Gilt für