Table of Contents

Class ValueTuple

Namespace
ZapLib.Json
Assembly
ZapLib.dll

純值 Tuple 用來表示 JSON 中純值資料

public class ValueTuple : IJsonTuple
Inheritance
ValueTuple
Implements
Inherited Members

Constructors

ValueTuple(object)

建構子,指定純值資料

public ValueTuple(object value)

Parameters

value object

純值

Properties

this[int]

純值無法再使用索引進行展開,展開後一律返回空的純值 Tuple

public IJsonTuple this[int idx] { get; set; }

Parameters

idx int

索引子

Property Value

IJsonTuple

展開後仍然回傳 IJSONTuple

this[string]

純值無法再使用索引進行展開,展開後一律返回空的純值 Tuple

public IJsonTuple this[string idx] { get; set; }

Parameters

idx string

索引子

Property Value

IJsonTuple

展開後仍然回傳 IJSONTuple

Methods

Value(object)

直接回傳目前實值

public object Value(object default_value = null)

Parameters

default_value object

Returns

object

目前實值

Value<T>(T)

取得目前實值,將使用指定類型轉換,如轉換不過時,將使用預設值回傳

public T Value<T>(T default_value)

Parameters

default_value T

Returns

T

目前轉換後的的數值

Type Parameters

T