摘要:
Cp4类型基础 Object类型 Object是所有类型的基类,有Equals,GetHashCode,ToString,GetType四个公共方法,其中GetHashCode,ToString可以override. 受保护方法有MemeberwiseClone,Finalize. 所有对象必须用n 阅读全文
摘要:
Cp3共享程序集和强命名程序集 私有方式部署+全局方式部署;弱命名程序集+强命名程序集 强命名程序集使用发布者的公钥私钥进行签名,唯一标识发布者。 共享dll被全部复制到System32中 强命名程序集标识特征:文件名,版本号,语言文化,公钥标志。 使用SN.exe工具生成密钥对并查看,在VS中也可 阅读全文
摘要:
Cp2生成打包部署和管理应用程序和类型 部署问题 DLL Hell;安装的复杂性;安全性;代码访问安全性。 csc.exe的简单使用。 元数据 定义表;引用表;清单表; 程序集 重用,版本控制,安全的基本单元; 程序清单Manifest EXE或Dll 逻辑概念,可以是一个物理文件,也可以是多个物理 阅读全文
摘要:
Cp1CLR执行模型 本章的概念点 CLR=Common Language Runtime 内存管理,程序集加载,安全性,异常处理和线程同步、CLR是基础,支持着面向它的各种语言。各种语言会被对应的编译器转换为托管模块。 不同语言有各自的优点和不足。 在需要托管程序运行的电脑上必须安装CLR(.NE 阅读全文