CLR via C# 引用类型和值类型

CLR支持两种类型:引用类型和值类型。虽然FCL的大多数类型都是引用类型,但程序员用得最多的还是值类型。 引用类型总是从托管堆分配,C#的new操作符返回对象内存地址---即指向对象数据的内存地址。 //-- 使用引用类型必须留意性能问题。首先要认清楚以下四个事实: 1.内存必须从托管堆分配。 2.堆上分配的每个对象都有一些额外成员,这些成员必须初始化。 3.对象中的其他字节(为字段而设)总是设为
相关文章
相关标签/搜索