摘要:
引用类型和值类型介绍 CLR支持两种类型,引用类型和值类型两种基本的类型; 值类型下有int、double、枚举等类型同时也可以称为结构,如int结构类型、double结构类型,所有的值类型都是隐式密封(sealed)的,防止将一个值类型作其他引用类型或值类型的基类。 任何成为类的都是引用类型。如string、StringBuilder都是引用类型,这两个是引用类型,但不可以被继承,它两也是密封类。引用类型和值类型的区别是: 值类型是用struct关键字来声明的,引用类型是用class关键字来声明的; 值类型相对于引用类型是轻量级的类型,所有成员初始化为0,因为其变量已经包含了实例的字段,且不 阅读全文