.NET 框架一览

荒凉一梦 提交于 2020-03-01 13:57:05

几乎所有.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
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!