Variant 構造体

定義

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

public readonly struct Variant
type Variant = struct
Public Structure Variant
継承
Variant

コンストラクター

Variant(ArraySegment<Byte>)

TBD

Variant(ArraySegment<Char>)

TBD

Variant(Boolean)

TBD

Variant(Byte)

この値にバイトを格納します。

Variant(Char)

TBD

Variant(DateTime)

TBD

Variant(DateTimeOffset)

TBD

Variant(Double)

TBD

Variant(Int16)

TBD

Variant(Int32)

TBD

Variant(Int64)

TBD

Variant(Nullable<Boolean>)

TBD

Variant(Nullable<Byte>)

この値に null 許容バイトを格納します。

Variant(Nullable<Char>)

TBD

Variant(Nullable<DateTime>)

TBD

Variant(Nullable<DateTimeOffset>)

TBD

Variant(Nullable<Double>)

TBD

Variant(Nullable<Int16>)

TBD

Variant(Nullable<Int32>)

TBD

Variant(Nullable<Int64>)

TBD

Variant(Nullable<SByte>)

この値に null 許容の sbyte を格納します。

Variant(Nullable<Single>)

TBD

Variant(Nullable<UInt16>)

TBD

Variant(Nullable<UInt32>)

TBD

Variant(Nullable<UInt64>)

TBD

Variant(Object)

インスタンスを作成します。

Variant(SByte)

この値に sbyte を格納します。

Variant(Single)

TBD

Variant(UInt16)

TBD

Variant(UInt32)

TBD

Variant(UInt64)

TBD

フィールド

Null

Null バリアント型 (Variant) の値を使用します

プロパティ

IsNull

バリアント型 (Variant) が null であるか、値を持っているかを示します。

Type

この値に格納されているインスタンスの型。

メソッド

As<T>()

TBD

Create<T>(T)

TBD

ToString()

このインスタンスの完全修飾型名を返します。

TryGetValue<T>(T)

TBD

演算子

Explicit(Variant to ArraySegment<Byte>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to ArraySegment<Char>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Boolean)

TBD

Explicit(Variant to Byte)

可能であれば、値をバイトにキャストします。

Explicit(Variant to Char)

TBD

Explicit(Variant to DateTime)

TBD

Explicit(Variant to DateTimeOffset)

TBD

Explicit(Variant to Decimal)

TBD

Explicit(Variant to Double)

TBD

Explicit(Variant to Int16)

TBD

Explicit(Variant to Int32)

TBD

Explicit(Variant to Int64)

TBD

Explicit(Variant to Nullable<Boolean>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Byte>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Char>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<DateTime>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<DateTimeOffset>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Decimal>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Double>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Int16>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Int32>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Int64>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<SByte>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<Single>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<UInt16>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<UInt32>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to Nullable<UInt64>)

ボックス化や他のインスタンスを使用せずにプリミティブ値を格納するために使用されます。

Explicit(Variant to SByte)

可能であれば、値を sbyte にキャストします。

Explicit(Variant to Single)

TBD

Explicit(Variant to String)

TBD

Explicit(Variant to UInt16)

TBD

Explicit(Variant to UInt32)

TBD

Explicit(Variant to UInt64)

TBD

Implicit(ArraySegment<Byte> to Variant)

TBD

Implicit(ArraySegment<Char> to Variant)

TBD

Implicit(Boolean to Variant)

TBD

Implicit(Byte to Variant)

バイトを値にキャストします。

Implicit(Char to Variant)

TBD

Implicit(DateTime to Variant)

TBD

Implicit(DateTimeOffset to Variant)

TBD

Implicit(Decimal to Variant)

TBD

Implicit(Double to Variant)

TBD

Implicit(Int16 to Variant)

TBD

Implicit(Int32 to Variant)

TBD

Implicit(Int64 to Variant)

TBD

Implicit(Nullable<Boolean> to Variant)

TBD

Implicit(Nullable<Byte> to Variant)

null 許容バイトを value にキャストします。

Implicit(Nullable<Char> to Variant)

TBD

Implicit(Nullable<DateTime> to Variant)

TBD

Implicit(Nullable<DateTimeOffset> to Variant)

TBD

Implicit(Nullable<Decimal> to Variant)

TBD

Implicit(Nullable<Double> to Variant)

TBD

Implicit(Nullable<Int16> to Variant)

TBD

Implicit(Nullable<Int32> to Variant)

TBD

Implicit(Nullable<Int64> to Variant)

TBD

Implicit(Nullable<SByte> to Variant)

null 許容 sbyte を value にキャストします。

Implicit(Nullable<Single> to Variant)

TBD

Implicit(Nullable<UInt16> to Variant)

TBD

Implicit(Nullable<UInt32> to Variant)

TBD

Implicit(Nullable<UInt64> to Variant)

TBD

Implicit(SByte to Variant)

sbyte を value にキャストします。

Implicit(Single to Variant)

TBD

Implicit(String to Variant)

TBD

Implicit(UInt16 to Variant)

TBD

Implicit(UInt32 to Variant)

TBD

Implicit(UInt64 to Variant)

TBD

適用対象