.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模块 ...
随机推荐
- C#判断PC是否支持触摸屏
C#判断PC是否支持触摸屏 添加引用PresentationFrameworkSystem.Windows.SystemParameters.IsTabletPC 使用win32api [csharp ...
- offer
八月份仿真实验室国赛以后,我并没有开始做一些关于找工作的准备,而是在做自己感兴趣的cocos2d-x,大概花了一个星期的时间从安装平台到查资料写了一个flappybird小游戏,将近开学了才把找工作的 ...
- Linux系统yum命令安装软件时保留(下载)rpm包 -- 转载
昨天在部署zabbix监控的时候,遇到一个问题:监控服务器处于无外网状态,在线安装不可用.而某些依赖包度娘或谷姐搜索起来也挺呛人的!于是想到一个办法,利用有外网的服务器的yum命令来安装这些软件,并自 ...
- windbg命令----!idt
!idt扩展显示指定的中断分配表(interrupt dispatch table (IDT))中的中断服务例程(interrupt service routine (ISR)) -a 没有指定IDT ...
- 关于Linux x64 Oracle JDK7u60 64-bit HotSpot VM 线程栈默认大小问题的整理
JVM线程的栈默认大小,oracle官网有简单描述: In Java SE 6, the default on Sparc is 512k in the 32-bit VM, and 1024k in ...
- logback 常用配置详解(二) <appender>
logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...
- [Android基础论]为何Activity退出之后,系统没有调用onDestroy方法?
首先,问题是如何出现的? 晚上复查代码,发现一个activity没有调用自己的ondestroy方法 我表示非常的费解,于是我检查了下代码. 发现再finish代码之后接了如下代码 finish(); ...
- 查询AD账号的SID
在非域控的计算机上可以查询所用AD用户的SID,不过现成的工具不能直接实现此目的,我们需要在这些计算机上安装RSAT(远程服务器管理工具),然后使用dsquery和dsget命令,来快速查询AD用户的 ...
- codeforces 742E (二分图着色)
E. Arpa's overnight party and Mehrdad's silent entering Note that girls in Arpa's land are really at ...
- php版本引起的const问题
刚刚遇到一个问题,类中定义了一个常量: const USER = ['aa', 'bb', 'cc']; 在类中的静态函数中调用以上常量不会出错.网站中所有的网页均能正常打开. 而当push到线上后, ...