Package version 1
Windows
.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); /* 省略時は値渡し */
詳細はコンストラクタの説明を参照してください。