1. 值类型 值类型变量本身保存了该类型的全部数据,当声明一个值类型的变量时,该变量会被分配到栈(Stack)上. 2. 引用类型 引用类型变量本身保存的是位于堆(Heap)上的该类型的实例的内存地址,并不包含数据.当声明一个引用类型变量时,该变量会被分配到栈上.如果仅仅只是声明这样一个变量,由于在堆上还没有创建该类型的实例,因此,变量值为null,意思是不指向任何类型实例(堆上的对象).对于变量的类型声明,用于限制此变量可以保存的类型. 3. Unity中的值类型与引用类型 值类型包括结构体(