MICROSOFT。NET 柜架的核心是一个公共类型系统 ,公共类型系统 。

system.object 所有类的默认基类

数值类型    引用类型:指针,一个对象的指针

什么是装箱和拆箱:数值类型与引用类型的互相转换

装箱: 数值类型转换为引用类型

拆箱: 引用类型转为数值类型

例: INT FOO=42;

       OBJECT BAR=FOO;   装箱操作,不需要显示转换

       INT FOO2=(INT)BAR  拆箱操作 (必须进行显示转换)因为一个对象可以转换成任何类型

 

 所有类型的根:  SYSTEM。OBJECT

所有类型最终都是从根类派生出来的,因此保证了每种类型都至少有一套公共的功能。  

所有类型都能自由使用的4个公共方法。

bool Equals() 比较两个对象引用以确定它们是否完全相同的对象

int GetHashCode()  取得一个指定对象的散列代码。

Type GetType() 在反射方法中用来获得给定对象的类型信息

string Tostring  可覆盖  显示字符串

受保护的方法

void Finalize()  这个方法由运行环境调用。 以便在收集垃圾之前进行清除。

Object MemberwiseClone   表示对对象的“浅复制” 。 浅复制意思是 复制一个包含引用 的对象到别一对象时,不会复制其中被引用对象。

posted on 2009-03-17 17:49  龙战  阅读(211)  评论(0)    收藏  举报