//值类型(存储在栈): byte (u)short (u)int (u)long bool enum struct
值类型 | 类别 | 类型后缀 |
---|---|---|
bool | Boolean | |
byte | 无符号、数字、整型 | |
char | 无符号、数字、整型 | |
decimal | 数字、浮点 | M 或 m |
double | 数字、浮点 | D 或 d |
enum | 枚举 | |
float | 数字、浮点 | F 或 f |
int | 带符号、数字、整型 | |
long | 带符号、数字、整型 | L 或 l |
sbyte | 带符号、数字、整型 | |
short | 带符号、数字、整型 | |
struct | 用户定义的结构 | |
uint | 无符号、数字、整型 | U 或 u |
ulong | 无符号、数字、整型 | UL、Ul、uL、ul、LU、Lu、lU 或 lu |
ushort | 无符号、数字、整型 |
//引用类型(存储在堆): string int[] class interface
装箱: 值类型 转换成 引用类型
拆箱: 引用类型 转换成 值类型