C# 命名空间大全

    Microsoft.CSharp

包含支持 C#语言进行编译和代码生成的类。

 

    Microsoft.Jscript

包含支持用 Jscript 语言进行编译和代码生成的 Jscript 运行库和类。

 

    Microsoft.VisualBasic

包含 Visual Basic .NET 运行库。此运行库与 Visual Basic .NET 语言一起使用。此命名空间还包含支持 Visual Basic.NET 语言进行编译和代码生成的类。

 

    Microsoft.Vsa

包含将.NET 框架脚本引擎的脚本集成到应用程序中以及在运行时编译和执行代码的接口。

 

    Microsoft.Win32

提供两种类型的类:处理有操作系统引发的时间的类和对系统注册表进行操作的类。

 

    System

最重要的类,包含用于定义常用值和引用数据类型、时间和处理程序、接口、属性和处理异常的基础类和基类。

 

    System.CodeDom

包含可用于表示源代码的元素和结构的类。

 

    System.CodeDom.Compiler

包含源代码模型的结构,管理源代码所生成和编译的类。

 

    System.Collections

包含定义各种对象集合(如列表、队列、位数组、散列表和词典)的接口和类。

 

    System.ComponentModel

提供用于实现组件和控件的运行时和设计时行为的类。此命名空间包括用于属性和类型转换器的实现、数据源绑定和组件授权的基类和接口。

 

    System.ComponentModel.Design

是开发人员可以生成自定义用户界面控件,并将这些控件包括在设计时环境中以便与供应商控件一起使用。

 

    System.ComponentModel.Design.Serialization

提供设计器所进行的组件序列化支持。此命名空间中的类可用于提供自定义序列化程序、管理特定类型的序列化、管理设计器加载和设计器序列化,以及优化设计器重新加载。

 

    System.Configuration

提供以编程方式访问.NET 框架配置设置和处理配置文件(.config 文件按)中的错误的类和接口。

 

    System.Configuration.Assemblies。

包含用于配置程序集的类。

 

    System.Configuration.Install

提供为组件编写自定义安装程序的类。Installer类是.NET框架中所有自定义安装程序的基类。

 

      System.Data

基本上由构成 ADO.NET 结构的类组成。使用 ADO.NET 结构可以生成用于有效管理多个数据源中的数据的组件。在断开连接的方案(如           Internet)中,ADO.NET提供可以在多层系统中请求、更新和协调数据的工具。ADO.NET 结构也可以在客户端应用程序(如 windows窗体)或 ASP.NET 创建 HTML 页中实现。

 

    System.Data.Common

包含由.NET 数据提供程序共享的类。.NET 数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合。

 

    System.Data.OleDb

封装 OLEDB.NET 数据提供程序。.NET 数据提供程序描述在托管空间中访问数据源(如数据库)的类的集合。

 

    System.Data.SqlClient

封装 SQL Server .NET 数据提供程序。.NET 数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合。

 

    System.Data.SqlTypes

提供用于 SQL Server 中本机数据类型的类。这些类提供其他数据类型更安全、更快速的替代物。使用此命名空间中的类有助于防止在可能发生精度损失的情况下出现的类型转换错误。

 

    System.Diagnostics

提供允许与系统进程、事件日志和性能计数器进行交换的类。此命名空间还提供可以调试应用程序和跟踪代码执行的类。

 

    System.Diagnostics.SymbolStore

提供允许读取和写入调试符号信息的类。面向.NET 框架的编译器可以讲调试符号信息储存程序员的数据库(PDB)文件中。调试器和代码分析器工具可以在运行时读取调试符号信息。

 

    System.DirectoryServices

提供从托管代码轻松访问 Active Directory 的方法。

    System.Drawing

提供对    GDI+基本形功能的访问。System.Drawing.Drawing2D,System.Drawing.Imaging和System.Drawing.Text 命名空间提供了更高级的功能。

 

    System.Drawing.Design

包含扩展设计时用户界面(UI)逻辑和绘制的类。可以进一步扩展设计时功能,以创建自定义工具箱项、类型特定的值编辑器(可编辑和以图形方式表示所支持的类型的值)或类型转换器(可在特定类型之间转换值)。

 

    System.Drawing.Drawing2D

提供高级的二维和向量图形功能。此命名空间包括渐变画笔、Matrix类(用于定义几何转换)和 GraphicsPath 类。

 

    System.Drawing.Imageng

提供高级的 GDI+图像处理功能。

 

    System.Drawing.Printing

提供与打印相关的服务。

 

    System.Drawing.Text

提供高级的 GDI+版式功能。此命名空间中的类使用户可以创建和使用字体集合。

 

    System.EbterpriseServices

为企业级应用程序提供重要的基础结构。COM+为企业级环境中部署的组件编程模型提供服务结构。此命名空间为.NET       框架对象提供    COM+服务的访问,使.NET       框架对象更适用与企业级应用程序。

 

    System.EnterpriseServices.CompensationgResourceManager

提供在托管代码中使用补偿资源管理器(CRM)的类。CRM 是由 COM+提供的一项服务,使用户可以在 Microsoft 分布式事务处理协调器(DTC)事务中包括非事务性对象。虽然 CRM不提供完整资源管理器的功能,但它们却通过恢复日志提供事务性原子性(全有或全无行为)和持久性。

 

    System.Globalization

包含定义区域性相关信息的类,这些信息包括语言、国际/地区、正在使用的日历、日期的格式模式、货币、数字以及字符串的排序顺序。

 

    System.IO

包含允许对数据流和文件进行同步和异步读写的类型。

 

    System.IO.IsolatedStorage

包含允许创建和使用独立储存区的类型。通过使用这些储存区,可以读写信任度较低的代码无法访问的数据,防止公开可保存在文件系统其他位置的敏感信息。数据储存在独立于当前用户和代码所在的程序集的数据舱中。

 

    System.Management

提供对一组丰富的管理信息和管理事件(有关符合 Windows 管理规范(WMI)基础结构的系统、设备和应用程序的)的访问。

 

    System.Management.Instrumentation

提供在规范应用程序管理并通过 WMI 向潜在用户公开管理信息和事件时必需的类型。这样,Microsoft Application Center 或 Microsoft Operations Manager 等用户者就可以轻松地管理您的应用程序。而管理员脚本或其他应用程序(托管应用程序和费托管应用程序)页可以监视和配置您的应用程序。

 

    System.Messaging

提供用户连接、监视和管理网络上的消息队列以及发送、接收或查看消息的类。

 

    System.Net

为当前网络的多种协议提供简单的编程接口。WebRequest 和 WebResponse 类构成所谓的可插接式协议的基础,该协议是一种网络服务的实现,它是您可以开发使用 Internet 资源的应用程序,而不必考虑各个协议的具体细节。

 

    System.Net.Sockets

为需要严格控制网络访问的开发人员提供 Windows 套接(Winsock)接口的托管实现。

 

    System.Reflection

包含提供已加载类型、方法和字段的托管视图的类和接口,并具有动态创建和调用类型的能力。

 

    System.Reflection.Emit

包含允许编译器或工具发出元数据和 Microsoft 中间语言(MSIL)并在磁盘上生成 PE 文件(可选)的类。这些类的主要客户端是脚本引擎和编译器。

 

    System.Resources

提供允许开发人员创建、储存和管理应用程序中使用的各种区域性特定资源的类和接口。

 

    System.Runtime.CompilerServices

为使用托管代码的编译器提供功能,以影响在公共语言运行库运行是行为的元数据中制定的属性。此命名空间中的类只用于编译器编写器。

 

    System.Runtime.InteropServices

提供用于通过.NET 访问 COM 对象和本机API的类的集合。此命名空间中的类型分为以下功能:属性、异常、COM类型的托管定义、包装、类型转换器和 Marshal 类。

 

    System.Runtime.InteropServices.Expando

包含 IExpando 接口,此接口允许通过添加或移除对象的成员来修改对象。

    System.Runtime.Remoting

提供允许开发人员创建和配置分布式应用程序的类和接口。

 

    System.Runtime.Remoting.Ativation

提供支持服务器和客户端远程对象激活的类和对象。

 

    System.Runtime.Remoting.Channels

包含支持和处理信道和信道接收器的类,这些信道和信道接收器在客户端远程对象调用方法时用作传输媒介。

 

    System.Runtime.Remoting.Channels.Http

包含使用 HTTP 协议与远程位置之间相互传输消息和对象的信道。默认情况下,HTTP 信道以   SOAP   格式对对象和方法调用进行编码以便传输,但在信道的配置属性中也可以指定其他编码和解码格式化程序接收器。

 

    System.Runtime.Remoting.Channels.Tcp

包含使用 TCP 协议与远程位置之间相互传输消息和对象的信道。默认情况下,TCP 信道以二进制格式对对象和方法调用进行编码以便传输,但在信道的配置属性中也可以指定其他编码和解码格式化程序接收器。

 

    System.Runtime.Remoting.Contexts

包含定义所有对象所驻留的上下文的对象。上下文是一个有序的属性序列,用于定义其中的对象所处环境。上下文是在对象的激活过程中创建的,这些对象被配置为要求某些自动服务,如同步、事务、实时(JIT)激活、安全性等。多个对象可以存留在一个上下文内。

 

    System.Runtime.Remoting.Liftime

包含管理远程对象生存期的类。传统上,分布式垃圾回收功能使用引用计时器和 Ping 来控制对象的生存期。这种机制在每一项服务只有较少的客户端是可以正常工作,但是当每一项服务有几千个客户端时就不能正常工作了。远程处理生存期服务将每一个服务于一个租约关联,当租约到期时,就会删除该服务。生存期服务可以起到传统的分布式垃圾回收器的作用,并在每一项服务的客户端数量增加时能更好的调整。

 

    System.Runtime.Remoting.Messageing

包含用于创建和远程处理消息的类。远程处理基础结构使用消息与远程对象进行通信。消息用于传输远程方法调用、激活远程对象和交流信息。消息对象携带一组命名属性,其中包括操作标示符、代表信息和参数。

 

    System.Runtime.Remoting.Metadata

包括用于对象和字段自定义       SOAP   的生成和处理的类和属性。此命名空间中的类可用于指示 SOAPAction、类型输出、XML 元素名和 XML 命名空间 URI 方法。

 

    System.Runtime.Remoting.Metadata.W3cXsd2001

包含 WWW 联合会(W3C)在 2001 年定义的 XML 架构定义(XSD)。W3C中的“X

ML     Schema Part2:Data types”      (XML  架构第二部分:数据类型)规范确定了各个数据类型的格式和行为。此命名空间包含符合 W3C 规范的数据类型的包装类。所有日期和时间类型都符合 ISO 标准规范。

 

    System.Runtime.Remoting.MetadaServices

包含利用 Soapsuds.exe 命令行工具和用户代码在元数据和远程处理基础结构的 XML 架构之间相互转换的类。

 

    System.Runtime.Remoting.Proxies

包含控制和提供代理功能的类。代理是作为远程对象映像的本地对象。代理是客户端可以跨远程处理边界访问对象。

 

    System.Runtime.Remoting.Services

包含为.NET 框架提供功能的服务类。

 

    System.Runtime.Serialization

包含可用于序列化和反序列化对象的类。序列化是将对象或对象图转换为线性的字节序列以储存或传输到其他的位置的过程。反序列化时接受存储的信息并用这些信息重新创建对象的过程。

 

    System.Runtime.Serialization.Formatters

提供有序列化格式化程序使用的通用枚举、接口和类。

 

    System.Runtime.Serialization.Formatters.Binarry

包含可以用于二进制格式序列化和反序列化对象 BinaryFormatter 类。

 

    System.Runtime.Serialization.Formatters.Soap

包含可以用 SOAP 格式序列化和反序列化对象的 SoapFormatter 类。

 

    System.Security

提供公共语言运行库安全系统的基础结构,包括权限的基类。

 

    System.Security.Cryptography

提供加密服务,包括数据的安全编码和解码,以及其他许多操作,如散列处理、随机数生成和消息身份验证。

 

    System.Security.Cryptography.X509Certificates

包含 Authenticode X.509 v.3 证书的公共语言运行库实现。此证书用唯一明确表示证书持有者的私钥签名。

 

    System.Security.Cryptography.XML

包含在.NET 框架安全系统中提供独占使用的 XML 模型。此 XML 模型不用于常规用途。此模型允许对 XML 对象进行数字签名。

 

    System.Security.Permissions

定义根据策略控制操作和资源访问的类。

 

    System.Security.Policy

包括代码组、成员条件和证据。这三种类型的类用于创建由公共语言运行库安全策略系统应用的规则。证据类时安全策略的输入,成员条件是开关;二者共同创建策略语句并确定授予的权限集。策略级别和代码组时策略层次的结构。代码组时规则的封装并且在策略级别中分层排序。

 

    System.Security.Principal

定义表示运行代码的安全上下文的用户对象。

 

    System.ServiceProcess

提供使您可以实现、安装和控制 Windows 服务应用程序的类。服务是不需要用户界面、长期运行的可执行文件。实现服务的远程:从 ServiceBase 类继承,定义在传入启动、停止、暂停和继续命令时处理的特定行为,以及定义当系统关闭时所采取的自定义行为和操作。

 

    System.Text

包涵表示 ASCII、Unicode、UTF-7 和 UTF-8 字符编码的类,用于在字符块和字节块之间相互转换的抽象基类,以及不需要创建字符串的中间实例就可以操作和格式化字符串对象的帮助器类。

 

    System.Text.RegularExpressions

提供对.NET 框架正则表达式引擎的访问的类。此命名空间提供可在 Microsoft .NET 框架上运行的任何平台或语言使用的正在表达式功能。

    System.Threading

提供支持多线程编程的类和接口。此命名空间包括管理线程组的ThreadPool类、允许在指定的一段时间后调用委托Timer 类,以及用于同步互相排斥的线程的 Mutex类。此命名空间还提供用于线程安排、等带同志和死锁解析的类。

 

    System.Timers

提供允许以指定的时间间隔引发事件的 Timer 组件。

 

    System.Web

提供支持浏览器/服务器通信的类和接口。此命名空间包括提供有关当前 HTTP 请求的大量信息的 HTTPResponse 类、管理 HTTP 到客户端的输出的HTTPResponse 类,以及提供对服务器实用工具的进程访问的 HTTPServerUtility 对象。System.Web 还包括用于 Cookie 操作、文件传输、异常信息和输入缓存控制的类。

 

    System.Web.Caching

提供用于在服务器上缓存常用资源的类。这些资源包括ASP.NET页、Web服务和用户控件。另外。缓存词典可提供存储常用资源,如散列表和其他数据结构。

 

    System.Web.Configuration

包含用于设置 ASP.NET 配置的类。

    System.Web.Hosting

提供从 Microsoft Internet Information Server(IIS)外部的托管应用程序承载 ASP.NET 应用程序的功能。

 

 

    System.Web.Mail

包含使用 CDOSYS 消息组件构成和发送消息的类。邮件消息通过 Microsoft Windows 2000中内置的 SMTP 邮件服务或任意的 SMTP 服务器发送。此命名空间中的类可从 ASP.NET 和任何托管程序中使用。

 

 

    System.Web.Security

包含用于在 Web 服务器应用程序中实现 ASP.NET 安全的类。

 

    System.Web.Services

包含可以生成和使用 Web 服务器的类。Web 服务是驻留在 Web 服务器上并通过标准 Internet协议公开的可编程实体(XML  ,SOAP)。

 

    System.Web.Services.Configuration

有一些类组成,这些类配置用于 ASP.NET 创建 XML Web Services 的运行方式。

 

    System.Web.Services.Description

由 一 些 类 组 成 , 这 些 类 使 您 能 够 使 用 Web 服务 描 述 语 言 ( WSDL)公 开 描 述XMLWebservices。此命名空间中的每个类对应于 WSDL 规范中的一个特定元素,并且类层次结构对应于有效地 WSDL 文档的 XML 结构。

 

    System.Web.Services.Discovery

有一些累组成,这些类允许 XML Web Services客户端通过称为“XML Web Services发现”的进程来定位 Web 服务器上可用的 XML Web Services。

 

    System.Web.Services.Protocols

有一些类组成,这些类定义在通信期间通过网络在 XML Web Services 客户端和用 ASP.NET创建的 XML Web Services 之间传输数据的协议。

 

    System.Web.SessionState

提供支持在服务器上储存特定于 Web 应用程序中的单个客户端的数据的类和接口。会话状态数据用于向客户端提供与应用程序的持久连接的外观。状态信息可以储存在本地进程内存中,或者,对于网络配置来说,就可以使用 ASP.NET 状态服务或 SQL Server 数据库将状态信息储存在进程外。

 

    System.Web.UI

提供创建以 Web 页上用户界面形式出现在 Web 应用程序中的控件和页的类和接口。此命名空间包括 Control 类,该类为所有控件(不论是 HTML 控件、Web 控件还是用户控件)提供一组通用功能。它还包括 Page 控件,每当对 Web 应用程序中的页面请求时,都会自动生成此控件。另外还提供了一些类,这些类提供 Web 窗体服务器空间数据绑定功能、保存给定控件或页的视图状态的能力,以及对可编程控件和文本控件都适用的分析能力。

 

    System.Web.UI.Design

包括用于扩展 Web 用户界面设计时的支持的类。

 

    Syste.Web.UI.Design.WebControls

包含用于扩展 Web 服务器控件设计时所支持的类。

 

    SystemWeb.UI.HtmlControls

提供可以在 Web 页上创建 HTML 服务器控件的类。HTML 服务器空间在服务器上运行,并直接映射到所有浏览器支持的标准         HTML   标记。这是您能够以编程方式控制Web   页上的HTML 元素。

 

    System.Web.UI.WebControls

包含可以在 Web 页上创建 Web 服务器控件的类。Web 空间在服务器上运行,并包括窗体控件(如按钮和文本框)以及特殊用途的控件(如日历)。这是您能够以编程方式控制Web页上的这些元素。Web 控件比 HTML 控件更抽象。他们的对象模型不一定反应 HTML 语法。

 

    System.Windows.Forms

包含用于创建基于Windows的应用程序的类,这些应用程序可以充分利用MicrosoftWindows 操作系统中丰富用户界面功能。

 

    System.Windows.Forms.Design

包含可用于扩展 Windows 窗体设计的类。

 

    System.Xml

提供基于标准的 XML 处理的支持。

 

    System.Xml.Schema

提供基于标准的 XML 架构(XSD)支持。

 

    SystemXml.XPath

包 含 XPath 分 析 器 和 计 算 引 擎 。 它 支 持 w3c XML 路 径 语 言 ( XPath ) 1.0  版 建 议

www.w3.org/TR/xpath)。

 

System.Xml.Xsl

提 供 可 扩 展 样 式 表 转 换 ( XSLT ) 支 持 。 它 支 持 W3C XSL 转 换 (XSLT ) 1.0 版 建 议

www.w3.org/TR/xslt

 

                                                                                                                                              摘自:c#网络编程     华育国际   李飞麟

原文地址:https://www.cnblogs.com/bjchaofan/p/3373645.html