高效掌握C#之一 .net 组成

1、CLR(公共语言运行库)

处理在.net Framework 内部运行的代码 和管理用于执行程序的进程和线程。

2、MSIL(Microsoft中间语言)

C#源代码 编译之后为MSIL 在经过JIT (即时编译器)编译成本机代码。

3、CTS(通用类型系统)

所有.Net 语言都支持的数据类型的集合。确保语言之间可以相互传递

4、CLS(公共语言规范)

定义语言的边界的标准,使得与其他.Net语言可以互操作。

5、BCL(.Net 基类库)

类的集合,其中包含原始数据类型并负责处理所有以前的WindowsAPI包含的版本。

6、程序集

编译成MSIL的代码的部署单元。包含一个清单。

7、反射

已编程的方式开发程序集的术语。

8、GAC(全局程序集缓存)

存储共用程序集的地方。(C:\WINNT\assembly)中

9、托管代码

设计成在.Net Framework 内部运行的代码叫做托管代码。

10、实时编译器

就是.Net编译器,应用程序运行时部分代码会按照需要被编译。

11、应用程序域

使不同的应用程序在同一个进程中毫无冲突的运行。

12、无用单元回收器

.Net Framework管理当前正在执行的应用程序的内存。

 

posted on 2012-02-24 19:50  零下273度  阅读(152)  评论(0编辑  收藏  举报

导航