11 2011 档案

摘要:上篇谈了CLR支持的两种类型:reference-type和value-type,这篇来详细谈谈类(class)。 http://www.vsmvp.com/Post.aspx?id=13类(class)是最基础的C#类型。类是一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。类为动态创建的类实例(instance)提供了定义,实例也称为对象(object)。类支持继承(inheritance)和多态性(polymorphism),这是派生类(derived class)可用来扩展和专用化基类(base class)的机制。类的实例使用new运算符创建,该运算符为新的实 阅读全文
posted @ 2011-11-07 22:54 BangQ 阅读(1064) 评论(7) 推荐(1)
摘要:引用类型的内存必须从托管堆上分配 堆上分配的每个对象都有一些额外的成员【额外成员包括一些同步索引块、对象指针等必须的东西】,这些成员必须初始化 对象中的其他字节总是零 从托管堆上分配一个对象实例时,可能强制执行一次垃圾回收 阅读全文
posted @ 2011-11-01 09:37 BangQ 阅读(809) 评论(2) 推荐(1)