大类 |
小类 |
C#语言 |
.net语言(通用语言) |
说明 |
大小(字节) |
值区间 |
基本数据类型(值类型) |
整形 |
sbyte |
SByte |
8位有符号整数 |
1 |
-128~127(负的2的7次方~正的2的7次方减1) |
short |
Int16 |
16位有符号整数 |
2 |
-32768~32767(负的2的15次方~正的2的15次方减1) |
int |
Int32 |
32位有符号整数 |
3 |
(负的2的31次方~正的2的31次方减1) |
long |
Int64 |
64位有符号整数 |
4 |
(负的2的63次方~正的2的63次方减1) |
byte |
Byte |
8位无符号整数 |
1 |
0~255 (0~2的8次方减1) |
ushort |
UInt16 |
16位无符号整数 |
2 |
(0~2的16次方减1) |
uint |
UInt32 |
32位无符号整数 |
3 |
(0~2的32次方减1) |
ulong |
UInt64 |
64位无符号整数 |
4 |
(0~2的64次方减1) |
浮点型 |
float |
Single |
32位单精度浮点数 |
4 |
1.5 × 10−45 到 3.4 × 1038 |
double |
Double |
64位双精度浮点数 |
8 |
5.0 × 10−324 到 1.7 × 10308 |
decimal |
Decimal |
128精确浮点数 |
16 |
1.0 × 10−28 到大约 7.9 × 1028 |
字符型 |
char |
Char |
16位Unicode字符,放在''里的是字符 |
2 |
|
布尔型 |
bool |
Boolean |
表示true或者false |
1 |
|
日期时间 |
datetime |
DateTime |
|
|
|
结构体 |
struct |
Struct |
|
|
|
枚举类型 |
enum |
Enum |
|
|
|
引用类型 |
字符串类型 |
string |
String |
|
|
|
类 |
|
|
|
|
|
数组 |
|
|
|
|
|
集合 |
|
|
|
|
|