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へ戻る