天天动画片 > 八卦谈 > C#的常用命名空间对应.NET Framework类库功能

C#的常用命名空间对应.NET Framework类库功能

八卦谈 佚名 2023-11-01 10:29:32

.NET Framework 类库是一个由类、接口和值类型组成的库,通过该库中的内容可访问系统功能。它是生成 .NET Framework 应用程序、组件和控件的基础。

System 

System 命名空间包含基本类和基类,这些类定义常用的值和引用数据类型、事件和事件处理程序、接口、属性和异常处理。


System.Collections

System.Collections 命名空间包含具有以下功能的类型:定义各种标准的、专门的、通用的集合对象。


System.ComponentModel

System.ComponentModel 命名空间包含具有以下功能的类型:实现组件和控件的运行时和设计时行为。子命名空间支持 Managed Extensibility Framework (MEF),提供用于为 ASP.NET 动态数据控件定义元数据的特性类,包含用于定义组件及其用户界面的设计时行为的类型。


System.Configuration

System.Configuration 命名空间包含具有以下用途的类型:处理配置数据,如计算机或应用程序配置文件中的数据。子命名空间包含具有以下用途的类型:配置程序集,编写组件的自定义安装程序,支持用于在客户端和服务器应用程序中添加或删除功能的可插入模型。


System.Data

System.Data 包含具有以下用途的类:访问和管理多种不同来源的数据。顶层命名空间和许多子命名空间一起形成 ADO.NET 体系结构和 ADO.NET 数据提供程序。例如,提供程序可用于 SQL Server、Oracle、ODBC 和 OleDB。其他子命名空间包含由 ADO.NET 实体数据模型 (EDM) 和 WCF 数据服务使用的类。


System.Drawing

System.Drawing 父命名空间包含具有以下功能的类型:支持基本的 GDI+ 图形功能。子命名空间支持高级二维和矢量图形功能、高级成像功能,以及与打印有关的服务和排印服务。另外,子命名空间还包含具有以下功能的类型:扩展设计时用户界面逻辑和绘图。


System.Globalization

System.Globalization 命名空间包含定义区域性相关信息的类,这些信息包括语言,国家/地区,正在使用的日历,日期、货币和数字的格式模式,以及字符串的排序顺序。 这些类对于编写全球化(国际化)应用程序很有用。   而像 StringInfo 和 TextInfo 这样的类更是为我们提供了诸如代理项支持和文本元素处理等高级全球化功能。


System.IO

System.IO 命名空间包含具有以下功能的类型:支持输入和输出,包括以同步或异步方式在流中读取和写入数据、压缩流中的数据、创建和使用独立存储区、将文件映射到应用程序的逻辑地址空间、将多个数据对象存储在一个容器中、使用匿名或命名管道进行通信、实现自定义日志记录,以及处理出入串行端口的数据流。


System.Linq

System.Linq 命名空间包含具有以下功能的类型:支持使用语言集成查询 (LINQ) 的查询。这包括具有以下功能的类型:代表查询成为表达式树中的对象。


System.Management

System.Management 命名空间包含具有以下功能的类型:能让您访问有关系统、设备和应用程序的管理信息和管理事件(纳入 Windows Management Instrumentation (WMI) 基础结构中)。另外,这些命名空间还包含检测应用程序所需的类型,可使检测应用程序将其管理信息和事件通过 WMI 展示给潜在的客户。


System.Media

System.Media 命名空间包含用于播放声音文件和访问系统提供的声音的类。


System.Messaging

System.Messaging 命名空间包含具有以下功能的类型:能让您连接、监控和管理网络上的消息队列,以及发送、接收或查看消息。子命名空间包含具有以下用途的类:扩展对消息类的设计时支持。


System.Net

System.Net 命名空间包含具有以下功能的类型:提供适用于许多网络协议的简单编程接口,以编程方式访问和更新 System.Net 命名空间的配置设置,定义 Web 资源的缓存策略,撰写和发送电子邮件,代表多用途 Internet 邮件交换 (MIME) 标头,访问网络流量数据和网络地址信息,以及访问对等网络功能。另外,其他子命名空间还能让您以受控方式实现 Windows 套接字 (Winsock) 接口,能让您访问网络流以实现主机之间的安全通信。


System.Printing

System.Printing 命名空间包含具有以下功能的类型:支持打印,允许访问打印系统对象的属性,允许将其属性设置快速复制到另一个相同类型的对象,支持受控 System.PrintTicket 对象和非受控 GDI DEVMODE 结构的相互转换。


System.Reflection

System.Reflection 命名空间包含具有以下功能的类型:能让您以受控方式查看加载的类型、方法和字段,能够动态创建和调用类型。子命名空间包含具有以下功能的类型:能让编译器或其他工具发出元数据和 Microsoft 中间语言 (MSIL)。


System.Resources

System.Resources 命名空间包含具有以下功能的类型:能让开发人员创建、存储和管理应用程序的区域性特定资源。


System.Runtime

System.Runtime 命名空间包含具有以下功能的类型:支持应用程序与公共语言运行时的交互,支持应用程序数据缓存、高级异常处理、应用程序域内的应用程序激活、COM 互操作、分布式应用程序、序列化和反序列化,以及版本控制等功能。另外,其他子命名空间还能让编译器编写人员指定特性来影响公共语言运行时的运行时行为,在一组代码和其他依赖它的代码之间定义可靠性协定,以及实现 Windows Communication Foundation (WCF) 的持久性提供程序。


System.Security

System.Security 命名空间包含具有以下功能的类:代表 .NET Framework 安全性系统和权限。子命名空间提供具有以下功能的类型:控制对安全对象的访问并进行审核,允许进行身份验证,提供加密服务,根据策略控制对操作和资源的访问,以及支持应用程序创建的内容的权限管理。


System.Text

System.Text 命名空间包含用于字符编码和字符串操作的类型。还有一个子命名空间能让您使用正则表达式来处理文本。


System.Threading

System.Threading 命名空间包含启用多线程编程的类型。还有一个子命名空间提供可简化并发和异步代码编写工作的类型。


System.Timers

System.Timers 命名空间提供 Timer 组件,它使您可以在指定的间隔是引发事件。


System.Transactions

System.Transactions 命名空间包含具有以下功能的类型:支持具有多个分布式参与者、多个阶段通知和持久登记的事务。还有一个子命名空间包含具有以下功能的类型:描述 System.Transactions 使用的配置选项。


System.Web

System.Web 命名空间包含启用浏览器/服务器通信的类型。子命名空间包含具有以下功能的类型:支持 ASP.NET 窗体身份验证、应用程序服务、服务器上的数据缓存、ASP.NET 应用程序配置、动态数据、HTTP 处理程序、JSON 序列化、将 AJAX 功能并入 ASP.NET, ASP.NET 安全性中,以及 Web 服务。


System.Windows

System.Windows 命名空间包含在 Windows Presentation Foundation (WPF) 应用程序中使用的类型,包括动画客户端、用户界面控件、数据绑定和类型转换。System.Windows.Forms 及其子命名空间用于开发 Windows 窗体应用程序。


System.Xml

System.Xml 命名空间包含用于处理 XML 的类型。子命名空间支持 XML 文档或流的序列化、XSD 架构、XQuery 1.0 和 XPath 2.0,以及 LINQ to XML(这是一个内存中 XML 编程接口,方便修改 XML 文档)。


Accessibility

Accessibility 及其公开的所有成员都属于组件对象模型 (COM) 辅助功能接口的托管包装的一部分。

 

Microsoft.Windows

Microsoft.Windows 命名空间包含支持 Windows Presentation Framework (WPF) 应用程序中的主题和预览的类型。

本文标题:C#的常用命名空间对应.NET Framework类库功能 - 八卦谈
本文地址:www.ttdhp.com/article/42164.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们