Common Intermediate Language(CIL) or(MSIL)
C#编译器只是把C#源代码转换成CIL。
Virtual Execution System(VES)
VES也被称为运行时,它根据需要来编译CIL,编译的过程为即使编译或者JIT编译(just-in-time compilation).
Managed Code
假如代码在'运行时'这样的一个代理的上下文中执行,这些代码就叫托管代码(managed code)。
Common Language Infrastructure(CLI)
1、VES (Runtime)
2、CIL
3、CTS (common type system)
4、CLS (common language specification)
5、 metadata
6、BCL(basic class library)
C#和.NET版本
C#2.0 和 Framework 2.0: 支持泛型
Framework 3.0:增加了一系列的API,如: WCF, WPF, WF以及Web省份验证
C#3.0 和Framework3.5: LINQ, 集合初始化器,
C#4.0 和Frameworkr4.0: 对动态类型的支持,对于多线程API进行了大幅的改进。多处理和多核心