.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模块 ...
随机推荐
- python Tornado(招聘的一个比较经常问到的知识)
Tornado既是一个webserver也是一个web框架 这是一个总结的比较详细的内容 http://www.nowamagic.net/academy/detail/1332612 开源中国中的关 ...
- Android客户端稳定性测试——Monkey
修改时间 修改内容 修改人 2016.6.20 创建 刘永志 2016.6.29 完成 刘永志 Monkey简介: Android SDK自带的命令行测试工具,向设备发送伪随机事件流,对应用程序进行进 ...
- ubuntu 安装 netbeans C++ IDE
# sudo apt-get install openjdk-7-jdk # sudo apt-get install g++ # cd ~/Downloads # wget http://downl ...
- Android_SQLite之创建数据库
今天我们主要学习了SQLite.主要是其中的创建数据库,连接这块. 现在我们先简单讲解下什么是SQLite 一.SQLite 简介 Google为Andriod的较大的数据处理提供了SQLite, 他 ...
- Linux下JDK、Tomcat
1.JDK的安装 1. 下载JDK 先查看Linux系统是多少位(32位/64位):getconf LONG_BIT.再从JDK官网(http://www.oracle.com/technetw ...
- oracle常用命令大全及心得
学习时整理的 Oracle 1.set linesize 100; 设置长度2.set pagesize 30; 设置每页显示数目3.em a.sql 打开记事本 4.@ a 执行文件a中的代码,可指 ...
- MySQL中auto_increment的基本特性
创建数据表时,经常会出现auto_increment这个词,下面就来了解一下它吧. MySQL的中AUTO_INCREMENT类型的属性用于为一个表中记录自动生成ID功能,可在一定程度上代替Oracl ...
- NLP学术组织、会与论文
1. 自然语言处理怎么最快入门? 2. 初学者如何查阅自然语言处理(NLP)领域学术资料 2.0 ACL Anthology 2.1 Association for Computational L ...
- ffmpeg总结整理
ffmpeg总结整理参考链接: http://www.cnblogs.com/youngt/p/5754415.html
- android访问webservice
// nameSpace 命名空间,methodName:方法名字:maps:参数集合:webserviceUrl:访问的webservice的网址:比如:http://17.18.199.100:8 ...