首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BCL (基类库)与FCL (框架类库)

BCL (基类库)与FCL (框架类库)
EN

Stack Overflow用户
提问于 2009-04-30 16:38:56
回答 6查看 72.7K关注 0票数 112

这两者有什么不同?我们可以互换使用它们吗?

EN

回答 6

Stack Overflow用户

发布于 2009-04-30 16:43:27

基类库(BCL)从字面上讲就是基类。它包含基本的基本类型,如System.StringSystem.DateTime

框架类库(FCL)是一个更宽泛的库,它包含了: ASP.NET、WinForms、XML、ADO.NET等等。您可以说FCL包括BCL。

票数 111
EN

Stack Overflow用户

发布于 2009-04-30 16:43:46

BCL

BCL是一个.NET框架库,它是C#运行时库的标准,也是公共语言基础结构标准库之一。BCL提供了表示内置CLI数据类型、基本文件访问、集合、自定义属性、格式化、安全属性、I/O流、字符串操作等的类型。

FCL

,.NET框架类库,正如它的名字所暗示的:一个类和其他类型的库,开发人员可以使用它来简化他们的工作。虽然这些类本身是用C#编写的,但可以在任何CLRbased语言中使用它们

您将对每个项目类型的FCL的某些部分使用BCL。因此可以使用System.Windows.Forms (一个单独的库)或System.Web,其中包含来自mscorlib和System.dll的BCL

票数 32
EN

Stack Overflow用户

发布于 2016-01-05 02:52:54

BCL代表基类库,也称为类库(CL)。BCL是框架类库(FCL)的子集。类库是与CLR紧密集成的可重用类型的集合。基类库提供了有助于执行日常操作的类和类型,例如处理字符串和原语类型、数据库连接、IO操作。

而框架类库包含了数千个用于构建不同类型应用程序的类,并提供了应用程序所需的所有基本功能和服务。FCL包括支持不同种类的应用程序的类和服务,例如

  • 桌面应用程序、
  • 网络应用程序(ASP.Net、MVC、WCF)、
  • 移动应用程序、
  • Xbox应用程序、
  • windows服务等。

有关更多细节,请访问What is BCL/ CL in .Net?

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/807880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档