.NET Framework 类库是用于 .NET 应用程序的类、命名空间、接口和值类型的集合。
它包含数千个支持以下功能的类。
基本和用户定义的数据类型
支持异常处理
输入/输出和流操作
与底层系统的通信
访问数据
能够创建基于 Windows 的 GUI 应用程序
能够创建 Web 客户端和服务器应用程序
支持创建 Web 服务
以下是包含有用类和接口并在框架类库中定义的常用命名空间。
命名空间 | 描述 |
---|---|
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 | 这些用于创建 ASP。NET Web 应用程序在 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 基类库是框架的子部分,它为公共语言运行时提供库支持以使其正常工作。它包括 .NET 框架的 System 命名空间和核心类型。