1.C#常用的数据类型:
①整型 int
②浮点型 float
③双精度型 double
④字符串 string
⑤布尔类型 bool
⑥枚举类型 enum
2.数据类型按存储方式可分为两类:
(1)值类型:
①基本数据类型
②枚举类型
③结构类型
(2)引用类型:
①类
②接口
③数组
④自定义类
(string类型是引用类型)
3. 值类型转换为引用类型的过程是装箱
引用类型转换值类型的过程是拆箱
4.C#中的结构:
1、结构体中可以定义字段、属性、方法
2、实例化结构对象可以不用new
3、Main方法中,实例化结构体对象,对其属性赋值,并调用方法。
5.结构体的语法结构:
应为:
Struct 结构名 {
//....
}
6.装箱和拆箱原理:
①拆箱操作是需要进行显示转换的。
②在实际开发中,装箱和拆箱将会降低程序的性能。
③读取泛型集合元素时无须装箱,拆箱。
7.C#中结构的特点:
结构中声明的字段不能赋初始值,可以包含成员属性和方法,可以包括构造函数,但是构造函数必须带参数。
8.