码迷,mamicode.com
首页 > Web开发 > 详细

NET基础课--NET平台中的一些概念0

时间:2015-11-14 11:11:44      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

1.BCL--基础类库

举例:新建一个控制台项目,删除引用中所有的引用,你会发现你的helloword照样可以打印, 这是因为console类定义在基础类库中,所属程序集是mscorlib.dll.这个程序集总是自动引用。
那string类型呢?string在代码中蓝色呈现你猜测应该是c#关键字即内置类型,但是按下f12你会发现它定义在mscorlib中。
所以才有这样的对应关系:
CIL类型                     c#关键字
System.Byte              byte

    基元类型:编译器直接支持将语言关键字类型转换为CIL类型的类型如int  byte等。

2.FCL--框架类库

BCL是FCL的一部分。

FCL分层:最内层有BCL的大部分组成,对.NET运行时和CIL等进行支持,例如 基元类型,线程 应用程序域等

             中间一层对系统功能的封装,例如文件系统,网络连接,图形图像等

             最外层是各种类型的应用程序 如wpf,wcf,asp.net等。

NET基础课--NET平台中的一些概念0

标签:

原文地址:http://www.cnblogs.com/tiantianle/p/4963955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!