.NET 框架一览

几乎所有.net框架的功能都是通过调用一系列托管类型来实现的,这些类型被组织为名字空间域namespace并打包成许多程序集assembly. 这个程序集与common language runtime CLR一起组成了.net平台。

有一些.net类型是需要被CLR直接调用的,这些类型所组成的程序集叫做mscorlib.dll。其中既包含C#语言的内置类型,也包括一些基本的集合类型以及用于流处理,序列化,反射,线程的类型。

mscorlib=Multi-language Standard Common Object Runtime Library.

从此再往上一层就是提供诸如XML,网络 和LINQ之类功能的类型,这些类型被定义在system.dll, system.xml.dll和system.core.dll当中。

除此之外.net 框架还包括一些应用API, 这些API基本上用于处理一下三方面的功能:

  • UI用户界面技术
  • 后台技术
  • 分布式系统技术

下表列举了各个C#,CLR以及.net框架版本之间的联系。

 
C#版本 CLR版本 .NET框架版本
1.0 1.0 1.0
1.2 1.1 1.1
2.0 2.0 2.0,3.0
3.0 2.0(SP1) 3.5
4.0 4.0 4.0
5.0 4.0(给4.0打了补丁) 4.5

posted on 2013-03-02 18:46  caizhan  阅读(206)  评论(0)    收藏  举报