.NET Framework 类库

17 Mar 2025 | 阅读 2 分钟

.NET Framework 类库是用于 .NET 应用程序的类、命名空间、接口和值类型的集合。

它包含支持以下功能的数千个类。

  • 基本数据类型和用户定义数据类型
  • 异常处理支持
  • 输入/输出和流操作
  • 与底层系统的通信
  • 数据访问
  • 创建基于 Windows 的 GUI 应用程序的能力
  • 创建 Web 客户端和服务器应用程序的能力
  • 创建 Web 服务的支持

.NET Framework 类库命名空间

以下是常用的命名空间,它们包含有用的类和接口,并在 Framework 类库中定义。

命名空间描述
System它包括所有常见的数据类型、字符串值、数组以及用于数据转换的方法。
System.Data, System.Data.Common, System.Data.OleDb, System.Data.SqlClient, System.Data.SqlTypes这些用于访问数据库、在数据库上执行命令以及检索数据库。
System.IO, System.DirectoryServices, System.IO.IsolatedStorage这些用于访问、读取和写入文件。
System.Diagnostics它用于调试和跟踪应用程序的执行。
System.Net, System.Net.Sockets这些用于在创建点对点应用程序时通过 Internet 进行通信。
System.Windows.Forms, System.Windows.Forms.Design这些命名空间用于使用 Windows 用户界面组件创建基于 Windows 的应用程序。
System.Web, System.WebCaching, System.Web.UI, System.Web.UI.Design, System.Web.UI.WebControls, System.Web.UI.HtmlControls, System.Web.Configuration, System.Web.Hosting, System.Web.Mail, System.Web.SessionState这些用于创建在 Web 上运行的 ASP.NET Web 应用程序。
System.Web.Services, System.Web.Services.Description, System.Web.Services.Configuration, System.Web.Services.Discovery, System.Web.Services.Protocols这些用于创建可以通过 Web 发布的 XML Web 服务和组件。
System.Security, System.Security.Permissions, System.Security.Policy, System.WebSecurity, System.Security.Cryptography这些用于身份验证、授权和加密目的。
System.Xml, System.Xml.Schema, System.Xml.Serialization, System.Xml.XPath, System.Xml.Xsl这些命名空间用于创建和访问 XML 文件。

.NET Framework 基本类库

.NET Base Class Library 是 Framework 的一部分,它为 Common Language Runtime 提供库支持,使其能够正常工作。它包括 System 命名空间和 .NET framework 的核心类型。


Net Framework Base Class Library