Partilhar via


JsonElement.TryGetDouble(Double) Método

Definição

Tenta representar o número JSON atual como um 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

Parâmetros

value
Double

Quando este método retorna, contém um valor de ponto flutuante de precisão dupla equivalente ao número JSON atual se a conversão foi bem-sucedida ou 0 se a conversão falhou.

Retornos

true se o número puder ser representado como um Double; caso contrário, false.

Exceções

O ValueKind desse valor não é Number.

O JsonDocument pai foi descartado.

Comentários

Esse método não analisa o conteúdo de um valor de cadeia de caracteres JSON.

No .NET Core, esse método não retorna false para valores maiores ou Double.MaxValue menores que Double.MinValue. Em vez disso, ele retorna true e atribui Double.PositiveInfinity ou Double.NegativeInfinity a value.

Aplica-se a