摘要:
主要是介绍类的实例创建过程,以及类型之间相互转换的知识。一、 创建对象CLR要求用new关键字创建类的实例。例如: Student XiaoJing=new Student(“XiaoJing”,”1986”);那么在创建过程中,究竟发生了什么事呢? ■分配空间。在托管堆中分配该类所需要字节数的内存空间。■初始化对象的附加成员。每个对象有两个附加成员:一是指向类方法表的指针;二是SyncBlockIndex成员,CLR用该字段进行线程同步控制,某些位还可以用作垃圾回收标 记等等。CLR通过这两个成员管理对象实例。■调用构造函数。其间可以传入指定的参数。二、 类型转换C#中,向基类转换直接隐式进 阅读全文
posted @ 2012-01-14 13:15
lihfei89
阅读(284)
评论(0)
推荐(0)

浙公网安备 33010602011771号