Share via


JsonElement.TryGetDouble(Double) Yöntem

Tanım

Geçerli JSON numarasını olarak Doubletemsil etmeye çalışır.

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

Parametreler

value
Double

Bu yöntem döndürdüğünde, dönüştürme başarılı olursa geçerli JSON numarasına eşdeğer bir çift duyarlıklı kayan nokta değeri veya dönüştürme başarısız olursa 0 içerir.

Döndürülenler

true sayı bir Doubleolarak gösterilebilirse; değilse, false.

Özel durumlar

Bu değerin ValueKind değeri değildir Number.

Üst öğe JsonDocument atılmış.

Açıklamalar

Bu yöntem bir JSON dize değerinin içeriğini ayrıştırmaz.

.NET Core'da, bu yöntem değerinden Double.MaxValue büyük veya daha Double.MinValueküçük değerler için döndürmezfalse. Bunun yerine, döndürür true ve öğesine veya Double.NegativeInfinityvalueatarDouble.PositiveInfinity.

Şunlara uygulanır