类型基础

1。所有类型都是从System.Object 派生

2.类型转换

  在运行时,CLR总是知道一个对象是什么类型。调用GetType方法,总是知道一个对象确切的类型是什么。

  类型安全检查  is 和as

  is 和as   都不会抛出异常,  如果对象引用时NULL ,is 操作符总是返回false ,因为没有可检查其类型的对象。

   如果对象不能转型,结果就是NULL。 所以正确的做法是检查最终生成的引用是否为NULL.

3.命名空间和程序集

        命名空间(namespace)用于对相关类型进行逻辑性分组,开发人员使用命名空间来方便的定位一个类型。

posted @ 2013-02-28 08:37  ailvin  阅读(126)  评论(0编辑  收藏  举报