二、值类型和引用类型1、值类型和引用类型的基类 值类型包括有结构(Struct)、枚举(Enum)整型、布尔型等等。 引用类型包括有数组(Array)、委托(MulticastDelegate)、接口、异常类等等。2、值类型和引用类型的特点和区别(1)值类型的特点 可以说值类型就是一个轻量级的引用类型,相比引用类型值类型的性能更加好。 1)值类型可以在线程栈、托管上分配。具体来说,值类型就是在声明(值类型)变量的位置上存储的。当(值类型)变量在引用类型类的对象中时,该变量的值总是和对象的其他数据分配在托管堆上。只有当变量声明在方法内部和方法参数上时,才分配在线程栈上。其中声明在方法内部的值类型 Read More