JsonElement.TryGetDouble(Double) Methode

Definition

Versucht, die aktuelle JSON-Nummer als ein Double.

public:
 bool TryGetDouble([Runtime::InteropServices::Out] double % value);
public bool TryGetDouble(out double value);
member this.TryGetDouble : double -> bool
Public Function TryGetDouble (ByRef value As Double) As Boolean

Parameter

value
Double

Wenn diese Methode zurückgegeben wird, enthält sie einen Gleitkommawert mit doppelter Genauigkeit, der der aktuellen JSON-Zahl entspricht, wenn die Konvertierung erfolgreich war, oder 0, wenn die Konvertierung fehlgeschlagen ist.

Gibt zurück

true wenn die Zahl als ; Doubleandernfalls falsedargestellt werden kann.

Ausnahmen

Dieser Wert ValueKind ist nicht Number.

Das übergeordnete Element JsonDocument wurde gelöscht.

Hinweise

Diese Methode analysiert nicht den Inhalt eines JSON-Zeichenfolgenwerts.

Bei .NET Core gibt diese Methode false für Werte zurück, die größer als Double.MaxValue oder kleiner als Double.MinValue sind. Stattdessen wird sie zurückgegeben true und zugewiesen Double.PositiveInfinity oder Double.NegativeInfinity zugewiesen value.

Gilt für: