JsonElement.TryGetDouble(Double) Metoda

Definicja

Próbuje reprezentować bieżącą liczbę JSON jako 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

Parametry

value
Double

Gdy ta metoda zwróci wartość zmiennoprzecinkową o podwójnej precyzji, odpowiada bieżącej liczbie JSON, jeśli konwersja zakończyła się pomyślnie lub 0, jeśli konwersja nie powiodła się.

Zwraca

Boolean

truejeśli liczba może być reprezentowana jako Double; w przeciwnym razie . false

Wyjątki

Ta wartość ValueKind nie Numberjest .

Element nadrzędny JsonDocument został usunięty.

Uwagi

Ta metoda nie analizuje zawartości wartości ciągu JSON.

Na platformie .NET Core ta metoda nie zwraca false wartości większych niż Double.MaxValue lub mniejszych niż Double.MinValue. Zamiast tego zwraca true i przypisuje Double.PositiveInfinity element lub Double.NegativeInfinity do valueelementu .

Dotyczy