分类
- 值类型:存放到栈中,每次存取都会在内存中操作
- 引用类型:首先在栈中创建一个引用变量,绕后在堆中创建对象本身,再把这个对象所在内存的首地址赋给引用变量。
值类型
- 整型
- 浮点型
- 字符型
- 布尔型
- 枚举型
整型
- sbyte :有符号,1字节,
- byte :无符号,1字节
- short :有符号,2字节
- ushort :无符号,2字节
- int :有符号,4字节(C#整型 默认值)
- uint : 无符号,4字节
- long : 有符号,8字节
- ulong : 无符号,8字节
浮点型
- float :单精度浮点,4字节,最多保留7位小数,123.45f/123.345F
- double : 双精度浮点,8字节,最多保留16位小数,默认double类型
字符型
- char : 2字节,存放一字符、汉字,单引号表示,'a'
布尔型
- bool : true/false
枚举型
引用类型
- 类
- 接口
- 数组
- 委托
- 字符串
类
接口
数组
委托
字符串
- string : 存放多个字符,双引号表示,“abc”