不同语言中的数据类型的比较
本主题列出了 Visual Basic、C++、C# 和 F# 的数据类型。
数据类型表
内容和大小 |
Visual Basic |
C++ |
C# |
F# |
---|---|---|---|---|
未知数据 |
不适用 |
VARIANT |
派生类型,然后链接到Derived Types节点 |
|
Decimal |
Decimal(.NET Framework 的结构) |
DECIMAL |
||
Date |
Date(.NET Framework 的结构) |
DATE |
||
SBCS 字符 (1 个字节) |
不适用 |
不适用 |
||
Unicode 字符(2 个字节) |
Char(.NET Framework 的结构) |
wchar_t |
||
Unicode 字符序列 |
String(.NET Framework 的类) |
wchar_t* |
||
Boolean(与平台有关) |
Boolean(.NET Framework 的结构) |
VARIANT_BOOL |
||
1 个字节 |
SByte 数据类型 (Visual Basic)(.NET Framework 的结构) |
signed char |
||
2 个字节 |
Short(.NET Framework 的结构) |
signed short int |
||
4 个字节 |
Integer(.NET Framework 的结构) |
|||
8 个字节 |
Long(.NET Framework 的结构) |
|||
1 个字节,无符号 |
Byte(.NET Framework 的结构) |
BYTE |
||
2 个字节,无符号 |
UShort 数据类型 (Visual Basic)(.NET Framework 的结构) |
unsigned short |
||
4 个字节,无符号 |
UInteger 数据类型(.NET Framework 的结构) |
unsigned int 和 unsigned long |
||
8 个字节,无符号 |
ULong 数据类型 (Visual Basic)(.NET Framework 的结构) |
unsigned __int64 |
||
4 个字节,浮点型 |
Single(.NET Framework 的结构) |
- 或 - |
||
8 个字节,浮点型 |
Double(.NET Framework 的结构) |
- 或 - |