CLR支持两种类型,引用类型和值类型。这两种类型的不同之处是,他们在.NET类层次结构中的位置不同,那么.NET为其分配的内存的方式也是不同的。
方法/步骤
1
引用类型和值类型都继承自Systerm.Object类。不同之处,几乎所有的引用类型都是直接从Systerm.Object继承,而值类型则是继承Systerm.Object的子类Systerm.ValueType类。
2
引用类型和值类型的内存分配,差别在于CLR是如何处理它们的内存需求。值类型在运行是(托管栈)中分配,而引用类型放在(托管堆)中,托管栈将引用托管堆。
注意事项
图片来自互联网
上一篇:Java:对象的引用和实体
下一篇:建立引用关系