ExtVal.Typeプロパティ(.NET連携)

 

 

.NETのデータ型を示す定数です。

 

以下の値を指定します。

定数

.NET型(名前空間省略)

ExtVal.Int32

Int32

ExtVal.UInt32

UInt32

ExtVal.Boolean

Boolean

ExtVal.Int16

Int16

ExtVal.UInt16

UInt16

ExtVal.Byte

Byte

ExtVal.SByte

SByte

ExtVal.Single

Single

ExtVal.Double

Double

ExtVal.Char

Char

ExtVal.IntPtr

IntPtr

ExtVal.UIntPtr

UIntPtr

ExtVal.String

String

ExtVal.DateTime

DateTime

ExtVal.ByteArray

Byte[]

ExtVal.Enume

.NET列挙体で定義された値

ExtVal.Int64

Int64

ExtVal.UInt64

UInt64

 

以下の値を組み合わせることで、値渡し、参照渡しを指定できます。

定数

引数の受け渡し方法

ExtVal.ByVal

値渡し(デフォルト)

ExtVal.ByRef

参照渡し

 

例)Int32の参照渡し

var val = new ExtVal(123, ExtVal.Int32 + ExtVal.ByRef);

 

例)Int32の値渡し

var val = new ExtVal(123, ExtVal.Int32 + ExtVal.ByVal);
var val = new ExtVal(123, ExtVal.Int32); /* 省略時は値渡し */

 

詳細はコンストラクタの説明を参照してください。

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る