以下の表で、Softimage でサポートされている言語間でさまざまなデータ型を比較します。 各データ型に関する詳細は、型列のリンクをクリックしてください。
型 |
VBScript |
JScript |
PerlScript |
Python |
siVariantType enum 値 |
C# |
C++ |
説明 |
---|---|---|---|---|---|---|---|---|
-- |
-- |
-- |
-- |
sbyte(System.SByte) |
signed char |
1 バイトの符号付き整数 |
||
バイト |
-- |
-- |
-- |
byte(System.Byte) |
unsigned char |
1 バイトの符号なし整数 |
||
-- |
-- |
-- |
-- |
-- |
char(System.Char) |
unsigned char |
2 バイトの Unicode 文字 |
|
Integer |
number |
-- |
-- |
short(System.Int16) |
short |
2 バイトの符号付き整数 |
||
-- |
-- |
-- |
-- |
ushort(System.UInt16) |
unsigned short |
2 バイトの符号なし整数 |
||
Long |
number |
-- |
int |
int(System.Int32) |
long |
4 バイトの符号付き長整数 |
||
-- |
-- |
-- |
-- |
uint(System.UInt32) |
unsigned int |
4 バイトの符号なし整数 |
||
-- |
-- |
-- |
-- |
-- |
long(System.Int64) |
__int64 |
8 バイトの符号付き整数 |
|
-- |
-- |
-- |
-- |
-- |
ulong(System.UInt64) |
unsigned __int64 |
8 バイトの符号なし整数 |
|
Single |
number |
-- |
浮動小数 |
float(System.Single) |
浮動小数 |
4 バイトの単精度浮動小数値 |
||
Double |
number |
-- |
-- |
double(System.Double) |
double |
8 バイトの倍精度浮動小数値 |
||
String |
String |
-- |
string |
string(System.String) |
XSI::CString |
文字列 |
||
Boolean |
Boolean |
-- |
(int) |
bool(System.Boolean) |
bool |
ブール |
||
(Variant) |
(Undefined) |
(Scalar) |
(implicit conversion) |
なし |
object(System.Object) |
XSI::CValue |
作成、削除、コピー、アクセス、および操作の関数に関連付けられているデータ型の結合 |
|
-- |
Object |
-- |
-- |
-- |
-- |
-- |
IDispatch インタフェースのポインタ |
|
Array |
(Array の代わりに VBArray を使用) |
(array) |
(list または tuple) |
-- |
System.Array |
XSI::CValueArray |
SAFEARRAY またはデータのシーケンス |