C#语言的五大类型系统
1.类类型 class 例如:Form,String等
2.结构体类型 struct 例如:Int,long等
3.枚举类型 enum 例如:FormSizeState等
4.接口类型 interface 例如ilst,icontrol等
5.委托类型 delegate 例如TimerCallBack等
C#语言类型系统根继承划分的话
object 引用类型:类类型,接口类型,委托类型
值类型:结构体类型,枚举类型
什么是变量
表面上看变量的用途是用来存储数据
实际上,变量表示了存储位置,并且每个变量都有一个类型,以决定什么样的值能够存入变量
变量的声明,有效的修饰符,变量类型,变量名,变量初始化器
值类型的变量
值类型没有变量,所谓的实例与变量合二为一
引用类型的变量与实例
引用类型的变量与实例的关系,引用类型变量里存储的数据是对象的内存地址
局部变量是在stack上分配内存
变量的默认值
常量(值不可改变的变量)
装箱与拆箱(值类型与引用类型之江的相互转换)