了解各种命名空间所包含的类库资源.才能很好的使用各个资源所提供的功能;虽然使用过很多.net的功能,但是有很多是不常用的,有的时候我们只要保证使用的时候,能够迅速点捡起来就可以,没有必要一定要存在脑子里,以下是常用的.net命名空间:
//包含支持用C#语言编译和代码生成的类
Microsoft.CSharp;
//包含VisualBasic的运行库,此运行库与VisualBasic.Net语言一起使用,此命名空间还包括支持VisualBasic.Net语言进行编译和代码生成的类;
Microsoft.VisualBasic;
//提供两种类型的类,处理由操作系统引发的事件的类和对系统注册表进行操作的类
Microsoft.Win32;
//包含重要的类,用于定义常用类型和引用类型,事件,事件处理程序,接口,属性以及处理异常的类和基础类;
System;
//包含用于表示源代码文档的元素和结构的类;
System.CodeDom;
//包含源代码模型的结构,管理源代码所生成和编译的类;
System.CodeDom.Compiler;
//包含各种对象集合的接口和类
System.Collections;
//包含专用的强类型集合,例如链表,词典,位向量,以及只包含字符串的集合;
System.Collections.Specialized;
//提供用于实现组件和控件运行时和设计时行为的类;包含用于属性和类型转换器的实现,数据绑定和组件授权的基类和接口
System.ComponentModel;
//此空间所包含的类可以是开发人员开发出自定义界面的控件,并将这些控件封装成组件,与其他控件一起使用;
System.ComponentModel.Design;
//提供序列化支持,可自定义序列化程序,管理特定类的序列化,管理设计器的加载和设计器的序列化,以及优化设计器重新加载;
System.ComponentModel.Design.Serialization;
//提供一些类,可以以编程的方式来访问.net的配置文件(.config)
System.Configuration;
//包含用于配置程序集的一些常用的类
System.Configuration.Assemblies;
//此空间基本有构成ADO.NET的结构的类组成.
System.Data;
//.NET 数据提供程序的共享类都在此命名空间,用于在托管环境中访问数据源的类的集合;
System.Data.Common;
//封装OLE Db .Net数据提供程序,在托管空间中访问数据源的类的集合;
System.Data.OleDb;
//封装sqlsqlserver .net数据提供程序;
System.Data.SqlClient;
//提供用于在sqlserver中本机数据类型的类,使用此数据类型可防止数据类型转换的报错以及精度的损失等问题;
System.Data.SqlTypes;
//提供可以访问系统进程,事件日志和性能计数器的类;还包括可以调试应用程序和跟踪代码执行的类;
System.Diagnostics;
//提供允许读取和写入调试符号的类;面向.net框架,可以通过此空间中的一些类将调试信息存储到程序员的数据库(PDB)文件中;调试器和代码分析工具可以在运行时读取调试符号信息;
System.Diagnostics.SymbolStore;
//提供从托管代码轻松访问Active Directory 的类;
System.DirectoryServices;
//提供GDI+ 基本图形功能的操作;
System.Drawing;
//包含扩展设计时用户界面逻辑和绘制的类;可以进一步扩展此设计时功能.以创建自定义工具箱项,类型特定的值编辑器和类型转换器;
System.Drawing.Design;
//提供高级的二维图形和向量图形的高级功能;
System.Drawing.Drawing2D;
//提供高级的GDI+ 图像处理功能;
System.Drawing.Imaging;
//提供与打印相关的服务;
System.Drawing.Printing;
//提供高级的GDI+的版式功能,如创建使用字体等;
System.Drawing.Text;
//为企业级应用程序提供重要的基础结构.提供COM访问能力.
System.EnterpriseServices;
//提供在托管环境中访问补偿资源管理器(CRM)的功能;CRM是由COM+ 提供的一项服务,是用户可以在分布式事务处理协调器(DTC)中包含非事务的对象;
System.EnterpriseServices.CompensatingResourceManager;
//包含定义区域性相关信息的类,包括语言,国家,货币,时间,日历等;
System.Globalization;
//对数据流进行同步或异步操作的类;
System.IO;
//包含允许创建和使用独立存储区的类;通过使用这些存储区,可以读写信任度较低的代码无法访问的的数据.
System.IO.IsolatedStorage;
//管理信息和管理事件的类;
System.Management;
//使用WMI向潜在用户公开管理信息和事件所需要的类;
System.Management.Instrumentation;
//提供操作消息队列的类
System.Messaging;
//为当前多种协议的网络提供编程接口,
System.Net;
//windows套接字的托管实现的类包含在此;
System.Net.Sockets;
//包含提供已加载的类型,方法,字段的的类和接口,并包含动态创建的能力;
System.Reflection;
//允许编译器和工具发出元数据和中间语言,并在磁盘长生成PE文件的类的集合;
System.Reflection.Emit;
//包含开发人员创建,使用,和管理各种资源的类的集合;
System.Resources;
//此命名空间中的类用作编译器的编写,为托管代码编写的编译器提供功能,以影响在公共语言运行时行为的元数据中指定的属性;
System.Runtime.CompilerServices;
//用于提供COM访问和WIN32 API调用的类的集合;
System.Runtime.InteropServices;
//包含IExpando接口,此接口用来通过添加和移除对象的成员来修改对象;
System.Runtime.InteropServices.Expando;
//包含分布式开发的类和接口;
System.Runtime.Remoting;
//提供客户端和服务端远程对象激活的类;
System.Runtime.Remoting.Activation;
//Remoting中的Http信道,
System.Runtime.Remoting.Channels.Http;
//Remoting技术中的TCP信道
System.Runtime.Remoting.Channels.Tcp;
//包含定义所有对象驻留的上下文对象;
System.Runtime.Remoting.Contexts;
//管理远程对象的生命周期的类所在;
System.Runtime.Remoting.Lifetime;
//用于创建和处理远程消息的类;
System.Runtime.Remoting.Messaging;
//元数据定义和处理的类的集合;
System.Runtime.Remoting.Metadata;
//
System.Runtime.Remoting.Metadata.W3cXsd2001;
System.Runtime.Remoting.MetadataServices;
System.Runtime.Remoting.Proxies;
System.Runtime.Remoting.Services;
System.Runtime.Serialization;
//
System.Runtime.Serialization.Formatters;
System.Runtime.Serialization.Formatters.Binary;
System.Runtime.Serialization.Formatters.Soap;
System.Security;
System.Security.Cryptography;
//X509证书的公共语言运行库中的实现;
System.Security.Cryptography.X509Certificates;
System.Security.Cryptography.XML;
//定义根据策略来控制和操作资源访问的类;
System.Security.Permissions;
//
System.Security.Policy;
//
System.Security.Principal;
//操作windows服务的类;包括控制,安装,删除,卸载等功能;
System.ServiceProcess;
//文本操作;
System.Text;
//正则表达式
System.Text.RegularExpressions;
//支持线程的类和接口;
System.Threading;
//提供timer组件,
System.Timers;
//提供浏览器服务器通信的类;request response等;
System.Web;
//web页面缓存管理类
System.Web.Caching;
//包含asp.net 配置的类;
System.Web.Configuration;
//是外部托管应用程序能够通过host的方式,承载IIS中asp.net 程序的功能;
System.Web.Hosting;
//简单邮件消息类
System.Web.Mail;
//asp.net程序的安全性,
System.Web.Security;
包含可以生成和使用web服务的类
System.Web.Services;
//包含生成和使用web服务配置的类;
System.Web.Services.Configuration;
//包含一些类,允许使用wsdl来描述webservice;
System.Web.Services.Description;
//允许客户端通过发现进程来定位web服务器上存在的可用的web服务'
System.Web.Services.Discovery;
//定义web通信协议
System.Web.Services.Protocols;
//提供在服务器段存单个客户端数据的接口和类.
System.Web.SessionState;
//在web页面上,创建用户界面和的类;
System.Web.UI;
//web用户设计时支持的类
System.Web.UI.Design;
//扩展web服务器空间设计时所支持的类
System.Web.UI.Design.WebControls;
//提供可以在web页面上创建html服务器控件的类
System.Web.UI.HtmlControls;
//包含在web页面上创建web服务器控件的类.;
System.Web.UI.WebControls;
//包含创建基于GUI的windows应用程序的类;
System.Windows.Forms;
//window窗体设计时支持的类.
System.Windows.Forms.Design;
//提供基于标准xml处理的支持
System.Xml;
//提供基于标准xml架构的支持
System.Xml.Schema;
//包含将对象序列化为xml文档或者数据流的类;
System.Xml.Serialization;
//包含Xpath分析器和计算引擎,支持路径的方式访问xml;
System.Xml.XPath;
//提供可扩展样式表转换的支持
System.Xml.Xsl;