类型基础(抄的别人的)

所有类型都派生自System.Object
    System.Object提供的方法:GetType(),ToString(),GetHashCode(),Equals(),MemberwiseClone(),Finalize()
    所有对象都是用new操作符创建,创建过程:
        1. 计算对象大小,包括“类型对象指针”和“同步块索引”
        2.从托管堆分配对象的内存
        3.初始化对象的“类型对象指针”和“同步块索引”
        4.调用ctor,传入相应参数——最终会调用到System.Object的ctor,该ctor是空操作
        5.返回新对象的引用/指针
posted @ 2008-09-24 21:36  黄炜  阅读(155)  评论(0编辑  收藏  举报