[C#]基础类型
类型 | 范围 | 大小 | .NET Framework 类型 | 举例 |
bool | System.Boolean | true, false | ||
byte | 0-255 | 无符号8位整数 | System.Byte | |
char | U+0000 - U+FFFF | 16位Unicode字符 | System.Char |
char char1 = 'Z'; |
demical | ±1.0 × 10e−28 - ±7.9 × 10e28 | 28-29位有效数字 | System.Decimal | decimal myMoney = 99.9m; |
double | ±5.0 × 10−324 - ±1.7 × 10308 | 15-16位 | System.Double | double dd = 99d; |
float | ±1.5 × 10-45 - ±3.4 × 1038 | 7位 | System.Single | float x = 3.5F; |
int | -2147483648 to 2147483647 | 有符号 32 位整数 | System.Int32 | |
long |
-129,223,372,036,854,775,808 9,223,372,036,854,775,807 |
有符号64位整数 | ||
sbyte | -128-127 | 有符号8位整数 | ||
short | -32,768 - 32,767 | 有符号16位整数 | ||
uint | 0 - 4,294,967,295 | 无符号32位整数 | ||
ulong | 0 - 18,446,744,073,709,551,615 | 无符号64位整数 | ||
ushort | 0 - 65,535 | 无符号16位整数 |