2、值类型和引用类型
1、枚举是一组指定的常数,它可以用描述性的名称表示,对可能值进行结束。
2、结构是轻量级的类,使用时可以不用NEW,可以有构造函数,但不能添加无参的构造函数,系统已经提供。
3、类是引用类型,结构是值类型。类中一般有大量的逻辑操作,结构中大多数情况下是一些数据和基本计算。
4、值类型转换为引用类型称为装箱,反之为拆箱。
5、引用方式传递值类型和引用类型的参数,程序中发生改变都保留修改,值类型传递引用类型参数也会被修改。
6、索引器可以使用索引访问,也可以自定义访问。
7、类图是表示类的结构和类与类之间关系的图表。
类别 | 描述 | |
值类型 | 基本数据类型 | 整型:int |
长整型:long | ||
浮点型:float | ||
字符型:char | ||
布尔型:bool | ||
枚举类型 | 枚举:enum | |
结构类型 | 结构:struct | |
引用类型 | 类 | 基类:System.Object |
字符串:string | ||
自定义类:class | ||
接口 | 接口:interface | |
数组 | 数组:int[],string[] |