Utf8JsonWriter.WriteNumberValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
WriteNumberValue(UInt64) |
寫入 UInt64 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(UInt32) |
寫入 UInt32 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(Single) |
寫入 Single 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(Int64) |
寫入 Int64 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(Int32) |
寫入 Int32 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(Double) |
寫入 Double 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(Decimal) |
寫入 Decimal 值 (以 JSON 數字),作為 JSON 陣列的項目。 |
WriteNumberValue(UInt64)
重要
此 API 不符合 CLS 規範。
寫入 UInt64 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(System::UInt64 value);
[System.CLSCompliant(false)]
public void WriteNumberValue (ulong value);
[<System.CLSCompliant(false)>]
member this.WriteNumberValue : uint64 -> unit
Public Sub WriteNumberValue (value As ULong)
參數
- value
- UInt64
要以 JSON 數字寫入作為 JSON 陣列元素的值。
- 屬性
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用預設 StandardFormat ('G') 來寫入 UInt64 值。 例如,32767。
適用於
WriteNumberValue(UInt32)
重要
此 API 不符合 CLS 規範。
寫入 UInt32 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(System::UInt32 value);
[System.CLSCompliant(false)]
public void WriteNumberValue (uint value);
[<System.CLSCompliant(false)>]
member this.WriteNumberValue : uint32 -> unit
Public Sub WriteNumberValue (value As UInteger)
參數
- value
- UInt32
要以 JSON 數字寫入作為 JSON 陣列元素的值。
- 屬性
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用預設 StandardFormat ('G') 來寫入 UInt32 值。 例如,32767。
適用於
WriteNumberValue(Single)
寫入 Single 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(float value);
public void WriteNumberValue (float value);
member this.WriteNumberValue : single -> unit
Public Sub WriteNumberValue (value As Single)
參數
- value
- Single
要以 JSON 數字寫入作為 JSON 陣列元素的值。
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用 .NET Core 3.0 或更新版本上 'G') 的預設 StandardFormat (來寫入 Single 值。 在任何其他架構上使用 'G9'。
適用於
WriteNumberValue(Int64)
寫入 Int64 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(long value);
public void WriteNumberValue (long value);
member this.WriteNumberValue : int64 -> unit
Public Sub WriteNumberValue (value As Long)
參數
- value
- Int64
要以 JSON 數字寫入作為 JSON 陣列元素的值。
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用預設 StandardFormat ('G') 來寫入 Int64 值。 例如,32767。
適用於
WriteNumberValue(Int32)
寫入 Int32 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(int value);
public void WriteNumberValue (int value);
member this.WriteNumberValue : int -> unit
Public Sub WriteNumberValue (value As Integer)
參數
- value
- Int32
要以 JSON 數字寫入作為 JSON 陣列元素的值。
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用預設 StandardFormat ('G') 來寫入 Int32 值。 例如,32767。
適用於
WriteNumberValue(Double)
寫入 Double 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(double value);
public void WriteNumberValue (double value);
member this.WriteNumberValue : double -> unit
Public Sub WriteNumberValue (value As Double)
參數
- value
- Double
要以 JSON 數字寫入作為 JSON 陣列元素的值。
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用 .NET Core 3.0 或更新版本上 'G') 的預設 StandardFormat (來寫入 Double 值。 在任何其他架構上使用 'G17'。
適用於
WriteNumberValue(Decimal)
寫入 Decimal 值 (以 JSON 數字),作為 JSON 陣列的項目。
public:
void WriteNumberValue(System::Decimal value);
public void WriteNumberValue (decimal value);
member this.WriteNumberValue : decimal -> unit
Public Sub WriteNumberValue (value As Decimal)
參數
- value
- Decimal
要以 JSON 數字寫入作為 JSON 陣列元素的值。
例外狀況
已啟用驗證,且作業會導致寫入無效的 JSON。
備註
這個方法會使用預設 StandardFormat ('G') 來寫入 Decimal 值。