.NET Framework 类库 [msdn]
.NET Framework 类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。
用法
异常
线程安全
命名空间
.NET Framework 类库提供下列命名空间:
- Microsoft.CSharp
- 包含支持用 C# 语言进行编译和代码生成的类。
- Microsoft.Jscript
- 包含支持用 Jscript 语言进行编译和代码生成的类。
- Microsoft.VisualBasic
- 包含支持用 Visual Basic .NET 语言进行编译和代码生成的类。
- Microsoft.Vsa
- 包含使您可以将 .NET Framework 脚本引擎的脚本集成到应用程序中以及在运行时编译和执行代码的接口。
- Microsoft.Win32
- 提供两种类型的类:处理由操作系统引发的事件的类和对系统注册表进行操作的类。
- System
- 包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基础类和基类。
其他类提供支持下列操作的服务:数据类型转换,方法参数操作,数学计算,远程和本地程序调用,应用程序环境管理以及对托管和非托管应用程序的监管。
- System.CodeDom
- 包含可用于表示源代码文档的元素和结构的类。这些元素可用于建立源代码文档的结构。通过使用 System.CodeDom.Compiler 命名空间所提供的功能,可以将源代码文档输出为用受支持的语言编写的源代码。
- System.CodeDom.Compiler
- 包含用于管理用受支持的编程语言生成和编译源代码的类型。每个代码生成器可根据“代码文档对象模型”(CodeDOM) 源代码模型的结构(由 System.CodeDom 命名空间所提供的元素组成),用特定的某种编程语言生成源代码。
- System.Collections
- 包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。
- System.Collections.Specialized
- 包含专用的强类型集合;例如,链接表词典、位向量以及只包含字符串的集合。
- System.ComponentModel
- 提供用于实现组件和控件的运行时和设计时行为的类。此命名空间包括用于属性和类型转换器的实现、数据源绑定和组件授权的基类和接口。
- System.ComponentModel.Design
- 包含可由开发人员用来生成自定义设计时组件行为和在设计时配置组件的用户界面的类。设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。
- System.ComponentModel.Design.Serialization
- 提供支持在设计时自定义和控制序列化的类型。
- System.Configuration
- 提供使您可以以编程方式访问 .NET Framework 配置设置和处理配置文件(.config 文件)中的错误的类和接口。
- System.Configuration.Assemblies
- 包含用于配置程序集的类。
- System.Configuration.Install
- 提供使您可以为自己的组件编写自定义安装程序的类。Installer 类是 .NET Framework 中所有自定义安装程序的基类。
- System.Data
- 基本上由构成 ADO.NET 结构的类组成。ADO.NET 结构使您可以生成可用于有效管理来自多个数据源的数据的组件。在断开连接的方案(如 Internet)中,ADO.NET 提供了一些可以在多层系统中请求、更新和协调数据的工具。ADO.NET 结构也可以在客户端应用程序(如 Windows 窗体)或 ASP.NET 创建的 HTML 页中实现。
- System.Data.Common
- 包含由 .NET Framework 数据提供程序共享的类。.NET Framework 数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合。
- System.Data.Odbc
- 封装 ODBC .NET Framework 数据提供程序。.NET Framework 数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合。通过使用 OdbcDataAdapter 类,可以填充驻留在内存中的 DataSet,使用它可以查询和更新数据源。
有关如何使用此命名空间的其他信息,请参见 OdbcDataReader、OdbcCommand 和 OdbcConnection 类。
注意:该命名空间仅在 .NET Framework 1.1 版中受支持。
- System.Data.OleDb
- 封装 OLE DB .NET Framework 数据提供程序。OLE DB .NET Framework 数据提供程序描述了用于在托管空间中访问 OLE DB 数据源的类集合。
- System.Data.OracleClient
- 封装 Oracle .NET Framework 数据提供程序。Oracle .NET Framework 数据提供程序描述了用于在托管空间中访问 Oracle 数据源的类集合。
- 注意:该命名空间仅在 .NET Framework 1.1 版中受支持。
- System.Data.SqlClient
- 封装 SQL Server .NET Framework 数据提供程序。SQL Server .NET Framework 数据提供程序描述了用于在托管空间中访问 SQL Server 数据库的类集合。
- System.Data.SqlServerCE
- 描述可用于在托管环境下从基于 Windows CE 的设备访问 SQL Server CE 中的数据库的类集合。通过此命名空间,可以在一个设备上创建 SQL Server CE 数据库,并且可以与另一个设备或远程服务器上的 SQL Server 数据库建立连接。
注意:该命名空间仅在 .NET Framework 1.1 版中受支持。
- System.Data.SqlTypes
- 提供用于 SQL Server 中的本机数据类型的类。这些类提供了其他数据类型的更安全、更快速的替代方式。使用此命名空间中的类有助于防止在可能发生精度损失的情况中出现的类型转换错误。由于其他数据类型与 SqlTypes 在后台相互转换,因此在此命名空间内显式创建和使用对象同样会产生较快的代码。
- System.Diagnostics
- 提供允许与系统进程、事件日志和性能计数器进行交互的类。此命名空间还提供了使您可以调试应用程序和跟踪代码执行的类。有关更多信息,请参见 Trace 和 Debug 类。
- System.Diagnostics.SymbolStore
- 提供使您可以读取和写入调试符号信息(如 Microsoft 中间语言 (MSIL) 映射的源行)的类。面向 .NET Framework 的编译器可以将调试符号信息存储到程序员的数据库 (PDB) 文件中。调试器和代码分析器工具可以在运行时读取调试符号信息。
- System.DirectoryServices
- 提供从托管代码轻松访问 Active Directory 的方法。此命名空间包含两个组件类:DirectoryEntry 和 DirectorySearcher。这两个类使用 Active Directory 服务接口 (ADSI) 技术。ADSI 是由 Microsoft 提供的一组接口,是一种可灵活处理各种网络提供程序的工具。ADSI 使管理员能够相对轻松地查找和管理网络资源,不论网络规模有多大。
- System.Drawing
- 提供对 GDI+ 基本图形
Tags:NET,Framework,msdn

