《CLR via C#》读书笔记--CLR的执行模型
- 将源代码编译成托管模块
- 将托管模块合并成程序集
- 加载公共语言运行时
- 执行程序集的代码
- 本机代码生成器:NGen.exe
- Framework 类库入门
- 通用类型系统
- 公共语言规范(CLS)
- 与非托管代码的互操作性
将源代码编译程托管模块
公共语言运行时(Common language Runtime CLR)是一个可由多种编程语言使用的“运行时”,CLR 的核心功能(比如内存管理,程序集加载,安全性,异常处理和线程同步)可由面向CLR 的所有语言使用。
无论选择哪个编译器,结果都是托管模块,托管模块需要CLR才能执行