基础类库
计算机术语
基础类库 (BCL) 是微软所提出的一组标准库可提供.NET Framework所有语言使用。
BCL 基本名字空间列表
系统
.NET Framework 类库中最基底的服务,提供应用程序域 (Application Domain),数据类型,I/O以及其他类库的基础。
System.Collections中
提供 .NET 应用程序所需的数据结构以及集合对象的支持,其中 System.Collections.Generic 名字空间更导入了泛型(Generic)的支持。
系统配置
提供 .NET 应用程序在配置设置上的支持。
System.ComponentModel
提供 .NET 的组件基础架构。
System.Data
ADO.NET的组成类库,为数据访问功能的核心功能。
System.Drawing中
提供 .NET 的绘图能力,包含基本位图处理以及视频与色彩处理,打印支持也由本名字空间提供,此名字空间包装了大多数的GDI以及GDI+的 API。
System.EnterpriseServices
提供 .NET 与COM+的互通能力。
System.IO
提供数据流与文件读写的支持:
在此名字空间下,还支持几个功能类别:
System.Net
.NET 中的网络功能,例如:
System.Reflection
.NET 中提供运行期类型信息(RTTI)的支持,可以用来访问.NET 组件(Assembly)中的中介数据,并可以调用内部的属性或方法等。
System.Diagnostics程序
.NET 中提供系统诊断,除错,追踪与运行外部进程的能力。
System.Management
.NET 的WMI(Windows Management Instrumentation)支持。
System.Messaging
.NET 与 Microsoft Message Queue Service(MSMQ)的交互支持。
System.DirectoryServices
.NET 的Active DirectoryService Interface(ADSI)接口支持。
System.Runtime
.NET 中提供高级开发的支持,其下有几个重要的类库:
System.Security
.NET 中控管安全性的重要类别。
System.ServiceModel
WCF的组成类库,于 .NET Framework 3.0 时出现。
System.Text
.NET 中对文字,编码以及正规表达式(Regular Expression)的支持。
的System.Threading
.NET 中对线程控制的支持。
System.Timers
.NET 中的原生计时器支持(与 Windows Forms 中的 Timer 控件不同,它拥有更精准的计时器)。
System.Transactions的
.NET 中的DTCTransaction(又称 OLE Transaction)支持,于 .NET Framework 2.0 时出现。
System.Windows.Forms的
Windows Forms的组成类库,包装了 Win32 用户界面,视窗,共用控件,以及 Shell 的基础 API,以提供设计 Windows 应用程序用户界面所需的支持。
System.Windows
WPF的组成类库,于 .NET Framework 3.0 时出现。
System.Web
ASP.NET的组成类库,其中亦包含了IIS服务器的交互功能以及HTTP的服务处理类别,XML Web Service开发的基本支持也由本类别提供。
System.Workflow
WF(Windows Workflow Foundation)的组成类库,于 .NET Framework 3.0 时出现。
System.Xml
微软 XML 解析器 (Parser) 的主要包装类别。
System.Linq
System.Xml.Linq
微软 .NET Framework 3.5 中新提供的语言功能:LINQ的核心类库,System.Linq 是 LINQ to Object,而 System.Xml.Linq 则是 LINQ to XML。
不同厂商的支持
有一些由微软发展,以及其他厂商发展的类库,也可以使用在 .NET Framework 中,它们都遵循一致的名字空间规范。
参考资料
最新修订时间:2022-08-25 16:50
目录
概述
BCL 基本名字空间列表
参考资料