JsonValue.TryGetValue<T>(T) Methode

Definition

Versucht, den aktuellen JSON-Wert abzurufen und gibt 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 Typ des abzurufenden Werts.

Parameter

value
T

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

Gibt zurück

truewenn der Wert erfolgreich abgerufen werden kann; andernfalls . false

Hinweise

{T} kann der Typ oder der Basistyp des zugrunde liegenden Werts sein. Wenn der zugrunde liegende Wert ein JsonElementist, kann {T} auch der Typ eines beliebigen Grundtypwerts sein, der von der aktuellen JsonElementVersion unterstützt wird.

Die Angabe des Object Typs für {T} ist immer erfolgreich und gibt den zugrunde liegenden Wert als Object.

Der zugrunde liegende Wert einer JsonValue Nachher-Deserialisierung ist eine Instanz von JsonElement, andernfalls ist er der Wert, der beim JsonValue Erstellen angegeben wurde.

Gilt für:

Weitere Informationen