摘要: 类型的各种成员 常量(Const) 字段(Filed)实例构造器(Construct)类型构造器方法(Method)属性(property)事件(Event) 阅读全文
posted @ 2013-02-28 10:08 ailvin 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 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) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/binfire/archive/2013/01/17/2864811.html共享程序集和强命名程序集1.程序集: PE文件格式、PE32(+)头、CLR头、元数据、清单表及IL 生成的工具:C#编译器或AL.exe2.强命名程序集、弱名称程序集: 使用了发布者的公钥/私钥进行了签名,唯一性的标识了程序集的发布者。秘钥容许对程序集进行唯一的标识,保护和版本控制3.程序集的部署: 私有或全局4.强命名程序集的4个重要Attribute 文件名(不包括扩展名) 版本号 语言文化culture 公钥(哈希值 public key to... 阅读全文
posted @ 2013-02-28 08:21 ailvin 阅读(194) 评论(0) 推荐(0) 编辑