ASP.NET的命名空间

ASP.NET的命名空间ASP.NET的命名空间   命名空间(namespace)   ASP.NET中的各种语言使用的一种代码组织的形式。   通过命名空间来分类,区别不同的代码功能,也是ASP.NET中所有类的完全名称的一部分。   命名空间不过是数据类型的一种组合方式,但是,命名空间中所有数据类型的名称,都会自动加上该命名空间的名字作为前缀。 命名空间还可以相互嵌套

大家好,又见面了,我是你们的朋友全栈君。

ASP.NET的命名空间


     命名空间(namespace

     ASP.NET中的各种语言使用的一种代码组织的形式。

     通过命名空间来分类,区别不同的代码功能,也是ASP.NET中所有类的完全名称的一部分。

     命名空间不过是数据类型的一种组合方式,但是,命名空间中所有数据类型的名称,都会自动加上该命名空间的名字作为前缀。

  命名空间还可以相互嵌套,比如,大多数用于一般目的的.NET基类,位于命名空间System中,基类Array在这个命名空间中,因此,该类全名为System.Array

  把一个类型放在命名空间中,可以有效的给这个类型指定一个较长的名称,该名称中包括类型的命名空间,后面是点(.)和类的名称。


  基础命名空间

  System.Collections

  说明:包含了一些与几何相关的类型,如列表、队列、位数组、哈希表和字典表。

  System.IO

  说明:包含了一些数据流类型并提供了文件和目录同步异步读写。

  System.Text

  说明:包含了一些表示字符编码的类型并提供了字符串的操作和格式化。

  System.Reflection

  说明:包含了一些提供加载类型,方法和字段的托管视图以及动态创建和调用类型功能的类型。

  System.Threading

  说明:提供启用多线程的类和接口。


  图形命名空间

  System.Drawing

  说明:这个主要是GDI+命名空间定了许多类型,实际基本的绘图类型字体、钢笔、基本画笔等,和无所不能的Graphics对象。

  System.Drawing2D

  说明:提供高级的二维和矢量图形功能。

  System.Drawing.Imaging

  说明:定义了一些类型实现图形图像的操作。

  System.Drawing.Text

  说明:提供了操作字体集合的功能。

  System.Drawing.Printing

  说明:定义了一些类型实现在打印纸上绘制图像,和打印机交互一级格式化某个打印任务的总体外观等功能。


  数据命名空间

  System.Data

  说明:包含了数据访问使用的一些主要类型。

  System.Data.Common

  说明:包含了各种数据库访问共享的一些类型。

  System.XML

  说明:包含了根据标准来支持XML处理的类。

  System.Data.OleDb

  说明:包含了一些OLEDB数据源的类型。

  System.Data.Sql

  说明:枚举安装在当前本地网络的SQL Server实例。

  System.Data.SqlClient

  说明:包含了一些操作MS SQL Server数据库的类型,提供了和System.Data.OleDb相似的功能,但是,针对SQL做了优化。

  System.Data.SqlTypes

  说明:提供了一些表示SQL数据类型的类。

  System.Data.Odbc

  说明:用于ODBC.NETFramework数据提供程序。

  System.Transactions

  说明:提供了编写事务性应用程序和资源管理器的一些类。


  WEB命名空间

  System.Web

  说明:包含启用浏览器、服务器通信的类和接口。用于管理到客户端的HTTP输出和读取HTTP请求。附加的类则提供了一些功能,用于服务器端的应用程序以及进程、Cookie管理、文件传输、异常信息和输出缓存的控制。

  System.Web.UI

  说明:包含Web窗体的类,包括Page类和用于创建Web用户界面的其他标准类。

  System.Web.UI.HtmlControls

  说明:包含用于HTML特定控件的类,这些控件可以添加到Web窗体中以创建Web用户界面。

  System.Web.UI.WebControls

  说明:创建ASP.NET服务器控件的类,当添加到窗体时,这些控件将呈现浏览器特定的HTML和脚本,用于创建和设备无关的Web用户界面。

  System.Web.Mobile

  说明:生成ASP.NET移动应用程序所需要的核心功能,包括身份验证和错误处理。

  System.Web.UI.MobileControls

  说明:包括一组ASP.NET服务器控件,这些控件可以针对不同的移动设备呈现应用程序。

  System.Web.Services

  说明:能够使用和生成XML Web Service的类,这些服务时驻留在服务器中的可编程实体,并通过标准Internet协议公开。


  框架服务命名空间

  System.Diagnostics

  说明:该类提供允许启动系统进程,读取和写入事件日志以及使用性能计数器监视系统性能。

  System.DirectoryServices

  说明:提供的类可便于从托管代码中访问Active Directory。此命名空间中的类可以从任何ActiveDirectory服务提供程序一起使用。

  System.Media

  说明:用于包房声明文件和访问系统提供的声音的类。

  System.Management

  说明:提供的类用于管理一些信息和事件,它们关系到系统,设备和WMI基础结构所使用的应用程序。

  System.Messaging

  说明:提供的类用于连接到网络上的消息队列,向队列发送消息,从队列接收和查看消息。

  System.ServiceProcess

  说明:提供的类用于安装和运行服务,服务是长期运行的可执行文件,它们不通过用户界面来运行。

  System.Timers

  说明:提供基于服务器的计时器组件,用于按指定的间隔引发事件。


  安全性命名空间

  System.Security

  说明:提供公共语言运行库安全性系统的基础结构。

  System.Net.Security

  说明:提供用户主机间安全通信的网络流。

  System.Web.Security

  说明:包含的类用于在Web应用程序中实现ASP.NET安全性。

  System.Net

  说明:包含的类可为当前网络上的多种协议提供简单的编程接口。

  System.Net.Cache

  说明:定义了一些类和枚举,用于为使用WebRequestHttpWebRequest类获取的资源定义缓存策略。

  System.Net.Configuration

  说明:包含了以编程方式访问和更新System.NET命名空间和配置设置的类。

  System.Net.Mime

  说明:包含了用于将电子邮件发送到SMTP服务器进行传送的类。

  System.Net.Networkinformation

  说明:提供对网络流量数据、网络地址信息和本地计算机的地址更改通知的访问,还包含实现Ping实用工具的类。

  System.Net.Sockets

  说明:为严格控制网络访问的开发人员提供Windows套接字接口的托管。


  配置命名空间

  System.Configuration

  说明:包含用于以编程方式访问.NET Framework配置设置并处理配置文件中错误的类。

  System.Configuration.Assemblies

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

  System.Configuration.Provider

  说明:包含由服务器和客户端应用程序共享,以支持可插接式模型轻松添加或移除功能的基类。


  本地化命名空间

  System.Globalization

  说明:定义与区域性相关的信息,其中包括语言、国家、地区、日历、日期格式的模式、货币和数字、以及字符串的排序顺序。

  System.Resources

  说明:提供一些类和接口,使开发人员创建、存储并管理程序中使用的各种区域性特定资源。

  System.Ressources.Tools

  说明:包含StronglyTypedResourceBuilder类,该类提供对强类型资源的支持。在编译时功能通过创建包含一组静态只读属性的类封装对资源的访问,而使得使用资源变得更加容易。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157202.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月11日 下午2:36
下一篇 2022年7月11日 下午2:36


相关推荐

  • JavaWeb 文件上传下载和图片验证码,java必背代码入门

    JavaWeb 文件上传下载和图片验证码,java必背代码入门copy 输入流 输出流 结束是否关闭流 复制输入流的数据到输出流 上传文件的 Servlet authorxray publicclassU publicstatic DIR Users xray Documents xray mac upload Overrideprot HttpServletR

    2026年3月2日
    2
  • linux下安装tomcat的默认目录[通俗易懂]

    linux下安装tomcat的默认目录[通俗易懂]以Linux分支UbuntuServer为例。一、相关目录及作用说明  /etc/tomcat6-全局配置  /usr/share/tomcat6/-程序主目录  /usr/share/tomcat6/conf/Catalina/localhost/-本机部署的Catalina配置  /var/lib/tomcat6/-工作主目录  /var/l

    2022年5月5日
    214
  • JAVA byte int 0xff 0xffffffff

    JAVA byte int 0xff 0xffffffffbyteb=0xff;这样无法通过编译。因为这时的0xff,是作为int类型的,其值为255,二进制记作0000000000000000 0000000011111111,另外,JAVA这里的二进制是用补码的。而byte的范围是-127~128,所以编译器无法通过。如果要想通过编译,应该如下:byteb=(byte)0xff;这时0xff,…

    2022年5月17日
    47
  • visudo 配置

    visudo 配置sudo 是 Unix Linux 平台上的一个非常有用的工具用户也可以通过 su 切换到 root 用户运行命令 然而与 su 的启动一个 rootshell 允许用户运行之后的所有的命令不同 sudo 可以针对单个命令授予临时权限 sudo 仅在需要时授予用户权限 减少了用户因为错误执行命令损坏系统的可能性 sudo 也可以用来以其他用户身份执行命令 此外 sudo 可以记录用户执行的命令 以及失败的特权获取 为什么使用 s

    2026年3月19日
    2
  • verycd下载办法_flac格式用什么播放器

    verycd下载办法_flac格式用什么播放器VeryCD的下载服务昨天晚上停掉了,和电影、剧集并列VeryCD三大板块的音乐从它的主页面上彻底抹掉了,如果不是这一年来VeryCD着力开拓了在线视频和类SNS服务的话,电影和剧集想来在昨晚也就一齐倒掉了。  VeryCD的命运其实在09年底BTchina被关掉的时候就能想象得到了,从那时起,VeryCD也就加快了转型的速度,面上的转型是“去盗版化”,除了SNS和在线播放业务外,这一年可

    2022年8月10日
    9
  • Ubuntu 18.04 firefox浏览器装flash[通俗易懂]

    Ubuntu 18.04 firefox浏览器装flash[通俗易懂]进入http://get.adobe.com/cn/flashplayer/即flash官网(注意下载和系统浏览器相对应的包)在左边选择.tar.gz格式的文件然后解压  tar-zxvfinstall_flash_player_11_linux.x86_64.tar.gz进入解压后的usr文件夹,把libflashplayer.so文件放到路径/usr/lib/mozilla/…

    2022年6月8日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号