我们所说的简单数据类型是指主要不用于保存其他数据的数据类型,如对象、结构、数组等,这些我们稍后会看到。
大多数数据类型在所有 .Net 语言中都是相同的。这有助于在一个应用程序中轻松使用以不同 .Net 语言编写的程序集,这也是简单数据类型的主要特点之一。下表按类别对数据类型进行了分组:
类型 |
分类 |
.Net 名称 |
按位计算的大小 |
---|---|---|---|
无符号整数 |
Byte |
8 |
|
(Unicode UTF-16)字符 |
Char |
16 |
|
无符号整数 |
UInt32 |
32 |
|
数值 |
Decimal |
96 |
|
多用途 |
Dynamic |
引用 (32 或 64 bits) |
|
带符号整数 |
Int32 |
32 |
|
带符号整数 |
Int64 |
64 |
|
逻辑型 |
Boolean |
8 |
|
带符号整数 |
Int32 |
32 |
|
多用途 |
Object |
引用 (32 或 64 bits) |
|
多用途 |
Intptr |
引用 (32 或 64 bits) |
|
浮点数 |
Single |
32 |
|
浮点数 |
Double |
64 |
|
带符号整数 |
SByte |
8 |
|
带符号整数 |
Int16 |
16 |
|
字符串 |
String |
引用 (32 或 64 bits) |
|
无符号整数 |
Uint64 |
64 |
|
不是一个类型 |
Void |
0 |
|
无符号整数 |
UInt16 |
16 |