类型 | 字节 | 取值范围 | 说明 |
bool | 1 | true/false/null | 布尔类型 |
char | 2 | 0x0000~0xffff | Unicode 16 位字符 |
byte | 1 | 0~255 | 无符号的 8 位整数 |
sbyte | 1 | -128 到 127 | 8 位带符号整数 |
short | 2 | -32,768 到 32,767 | 有符号 16 位整数 |
ushort |
2 | 0~65535 | 无符号 16 位整数 |
int | 4 | -2,147,483,648 到 2,147,483,647 | 带符号的 32 位整数 |
uint | 4 | 0 到 4,294,967,295 | 无符号的 32 位整数,后缀 U 或 u |
long | 8 | –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 64 位带符号整数,后缀 L |
ulong | 8 | 0 到 18,446,744,073,709,551,615 | 无符号 64 位整数,后缀 UL 或 ul |
decimal | 16 | (-7.9*10^28 - 7.9*10^28)/(100^-28) | 128 位数据类型,精度28-29位,后缀 m 或 M |
double | 8 | ±5.0*10^?324 到 ±1.7*10^308 | 64 位浮点值,精度15-16位,后缀 d 或 D |
float | 4 | -3.4*10^38 到 +3.4*10^38 | 32 位浮点值,精度7位,后缀 f 或 F |
(*)泛型修饰符
*枚举关键字enum的默认类型为int,若需要其它类型,自行限定:public enum Option : byte { UnKnow,Normal,Low,High }
时间: 2024-11-04 18:44:25