.net 常用的命名空间和类
一、基础命名空间
l System.Collections
包含了一些与集合相关的类型,比如列表,队列,位数组,哈希表和字典等.
l System.IO
包含了一些数据流类型并提供了文件和目录同步异步读写.
l System.Text
包含了一些表示字符编码的类型并提供了字符串的操作和格式化
l System.Reflection
包括了一些提供加载类型,方法和字段的托管视图以及动态创建和调用类 型功能的类型.
l System.Threading
提供启用多线程的类和接口.
二、图形命名空间
l System.Drawing
这个主要的GDI+命名空间定义了许多类型,实现基本的绘图类型(字体,钢笔,基本画笔等)和无所不能的Graphics对象.
l System.Drawing2D
这个命名空间提供高级的二维和失量图像功能.
l System.Drawing.Imaging
这个命名空间定义了一些类型实现图形图像的操作.
l System.Drawing.Text
这个命名空间提供了操作字体集合的功能.
l System.Drawing.Printing
这个命名空间定义了一些类型实现在打印纸上绘制图像,和打印机交互以及格式化某个打印任务的总体外观等功能.
三、数据命名空间
l System.Data
包含了数据访问使用的一些主要类型.
l System.Data.Common
包含了各种数据库访问共享的一些类型.
l System.XML
包含了根据标准来支持XML处理的类.
l System.Data.OleDb
包含了一些操作OLEDB数据源的类型.
l System.Data.Sql
能使你枚举安装在当前本地网络的SQL Server实例.
l System.Data.SqlClient
包含了一些操作MS SQL Server数据库的类型,提供了和 System.Data.OleDb相似的功能,但是针对SQL做了优化.
l System.Data.SqlTypes
提供了一些表示SQL数据类型的类.
l System.Data.Odbc
包含了操作Odbc数据源的类型.
l System.Data.OracleClient
包含了操作Odbc数据库的类型.
l System.Transactions
这个命名空间提供了编写事务性应用程序和资源管理器的一些类.
四、WEB命名空间
l System.Web
这个命名空间包含启用浏览器/服务器通信的类和接口.这些命名空间类用于管 理到客户端的HTTP输出和读取HTTP请求.附加的类则提供了一些功能,用于服 务器端的应用程序以及进程,Cookie管理,文件传输,异常信息和输出缓存的控制.
l System.Web.UI
这个命名空间包含Web窗体的类,包括Page类和用于创建Web用户界面的其 他标准类.
l System.Web.UI.HtmlControls
这个命名空间包含用于HTML特定控件的类,这些控件可以添加到Web窗体中 以创建Web用户界面
l System.Web.UI.WebControls
包含创建ASP.NET服务器控件的类,当添加到窗体时,这些控件将呈现浏览器特 定的HTML和脚本,用于创建和设备无关的Web用户界面.
l System.Web.Mobile
包含生成ASP.NET移动应用程序所需要的核心功能,包括身份验证和错误处理.
l System.Web.UI.MobileControls
包括一组ASP.NET服务器控件,这些控件可以针对不同的移动设备呈现应用程 序.
l System.Web.Services
包含能使你使用和生成XML Web Service的类,这些服务是驻留在服务器中的 可编程实体,并通过标准Internet协议公开.
五、框架服务命名空间
l System.Diagnostics
这个命名空间所提供的类允许你启动系统进程,读取和写入事件日志以及使用性 能计数器监视系统性能.
l System.DirectoryServices
这个命名空间所提供的类可便于从托管代码中访问Active Directory.此命名空 间中的类可以与任何Active Directory服务提供程序一起使用.
l System.Media
包含用于播放声音文件和访问系统提供的声音的类.
l System.Management
这个命名空间提供的类用于管理一些信息和事件,它们关系到系统,设备和WMI 基础结构所使用的应用程序.
l System.Messaging
这个命名空间提供的类用于连接到网络上的消息队列,向队列发送消息,从队列 接收或查看消息.
l System.ServiceProcess
这个命名空间提供的类用于安装和运行服务,服务是长期运行的可执行文件,它 们不通过用户界面来运行.
l System.Timers
这个命名空间提供基于服务器的计时器组件,用以按指定的间隔引发事件.
六、安全性命名空间
l System.Security
这个命名空间提供公共语言运行库安全性系统的基础结构.
l System.Net.Security
这个命名空间提供用于主机间安全通信的网络流.
l System.Web.Security
这个命名空间包含的类用于在Web应用程序中实现ASP.NET安全性.
七、网络命名空间
l System.Net
包含的类可为当前网络上的多种协议提供简单的编程接口.
l System.Net.Cache
这个命名空间定义了一些类和枚举,用于为使用WebRequest和HttpWebRequest类获取的资源定义缓存策略.
l System.Net.Configuration
这个命名空间包含了以编程方式访问和更新System.Net命名空间的配置设置的类.
l System.Net.Mime
这个命名空间包含了用于将电子邮件发送到SMTP服务器进行传送的类.
l System.Net.Networkinformation
这个命名空间提供对网络流量数据,网络地址信息和本地计算机的地址更改通知
的访问,还包含实现Ping实用工具的类.你可以使用Ping和相关的类来检查是否 可通过网络访问某台计算机.
l System.Net.Sockets
这个命名空间为严格控制网络访问的开发人员提供Windows套接字接口的托 管实现
八、配置命名空间
l System.Configuration
这个命名空间包含用于以编程方式访问.Net Framework配置设置并处理配置 文件中错误的类.
l System.Configuration.Assemblies
这个命名空间包含用于配置程序集的类.
l System.Configuration.Provider
这个命名空间包含由服务器和客户端应用程序共享,以支持可插接式模型轻松添 加或移除功能的基类.
九、本地化命名空间
l System.Globalization
包含的类定义与区域性相关的信息,其中包括语言,国家\地区,所使用的日历,日期 格式的模式,货币与数字以及字符串的排序顺序.
l System.Resources
这个命名空间提供一些类和接口,它们使开发人员得以创建,存储并管理应用程序中使用的各种区域性特定资源.
l System.Resources.Tools
这个命名空间包含StronglyTypedResourceBuilder类,该类提供对强类型资源 的支持.这个编译时功能通过创建包含一组静态只读属性的类封装对资源的访问, 从而使得使用资源变得更加容易
.net 常用的命名空间和类的更多相关文章
- MODBUS协议解析中常用的转换帮助类(C#)
p{ text-align:center; } blockquote > p > span{ text-align:center; font-size: 18px; color: #ff0 ...
- Web开发.net framework 类库中必须掌握的命名空间(或者类)【转】
Web开发常用命名空间和类. System.Collections //命名空间包含接口和类,这些接口和类定义各种对象(如列表.队列.位数组.哈希表和字典)的集合.System.Collections ...
- .net framework 类库中必须掌握的命名空间(或者类)
Web开发常用命名空间和类. System.Collections //命名空间包含接口和类,这些接口和类定义各种对象(如列表.队列.位数组.哈希表和字典)的集合.System.Collections ...
- .Net常用的命名空间
-----------常用的命名空间--------地狱的镰刀 System.Collections //命名空间包含接口和类,这些接口和类定义各种对象(如列表.队列.位数组.哈希表和字典)的集合. ...
- 常用数据库的驱动类/URL/默认端口
常用数据库的驱动类/URL/默认端口 1.Oracle: 格式: 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin ...
- 一个PHP常用表单验证类(基于正则)
一个基于正则表达式的PHP常用表单验证类,作者:欣然随风.这个表单判断类的功能有:验证是否为指定长度的字母/数字组合.验证是否为指定长度汉字.身 份证号码验证.是否是指定长度的数字.验证邮件地址.电话 ...
- java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing
java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...
- ansible笔记(7):常用模块之系统类模块
ansible笔记():常用模块之系统类模块 cron模块 cron模块可以帮助我们管理远程主机中的计划任务,功能相当于crontab命令. 在了解cron模块的参数之前,先写出一些计划任务的示例,示 ...
- ansible笔记(8):常用模块之系统类模块(二)
ansible笔记():常用模块之系统类模块(二) user模块 user模块可以帮助我们管理远程主机上的用户,比如创建用户.修改用户.删除用户.为用户创建密钥对等操作. 此处我们介绍一些user模块 ...
随机推荐
- Matlab Map
http://blog.csdn.net/yuzhiyuxia/article/details/7305225 >> weekmap = containers.Map({'Monday', ...
- win10使用技巧
无法使用内置的管理员账户打开应用的问题命令行里输入:secpol.msc安全设置-本地策略-安全选项点击找到“用户账户控制:用于内置管理员账户的管理员批准”选项.该选项设置为"已启用&quo ...
- Google V8编程详解(序)Cloud App
此系列文章转载于此http://blog.csdn.net/feiyinzilgd/article/details/8247723 应用程序发展到今天,应用程序的概念也在不断地发生着 ...
- Acadia Lab 203 + Lab 231
在做完 Lab 6 之后,惊觉选做实验缺口很大,于是遍历了一遍夏任务,找到了一条最省力的路线. 做完 Lab 6 的连线不用拆,可以接下来做以下两个实验: Lab 203 网络时钟 核心代码如下: v ...
- iOS开发app启动原理及视图和控制器的函数调用顺序
main()函数是整个程序的入口,在程序启动之前,系统会调用exec()函数.在Unix中exec和system的不同在于,system是用shell来调用程序,相当于fork+exec+waitpi ...
- node npm 安装模块 淘宝镜像
npm --registry https://registry.npm.taobao.org info underscore
- 敏捷软件开发vs传统软件开发
摘要 本文介绍了传统软件开发(着重介绍了传统软件开发中常用的瀑布模型)和敏捷软件开发,以及敏捷开发和传统开发的对比. 一.传统软件开发 比较常用的几种传统软件开发方法:瀑布式开发.迭代式开发.螺旋开发 ...
- VS2010 使用WebService
vs2010上面找不到直接创建webservice模板方式了.可以通过一下方式创建. 1.如果直接选择 .NET 4.0,可以选择 ASP.NET Empty Web Site/Application ...
- 第四组 12月8号sprint会议
会议时间:12月8号,16:30会议地点:蛙鸣湖旁小树林 会议进程: 1.首先对到场人员进行点名 2.对程序主要功能进行讨论,每人都可以自由发言,然后分配每个成员的任务,并决定实现第一个功能: ...
- Socket粘包问题
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通 ...