时间:2021-05-02
Microsoft.NET Framework提供了一千多个类,用于完成各种各样的功能。根据类的功能不同,又把这些类划分到不同的命名空间中。命名空间包含可在程序中使用的类、结构、枚举、委托和接口,一个命名空间又可以包含其他的命名空间。这种划分方法有点类似于文件的保存方式:把文件分类放到不同的文件夹下,而且不同文件夹下的文件名可以相同也可以不同。同样道理,不同命名空间下的类名可以相同也可以不同。注意,命名空间只是一种逻辑上的划分,而不是物理上的存储分类。
如果要调用命名空间下某个类提供的方法,可以使用下面的语法:
命名空间.命名空间……命名空间.类名称.静态方法名(参数,……);
或者:
命名空间.命名空间……命名空间.实例名称.方法名(参数,……);
例如:
System.Console.WriteLine("Hello World");
这条语句使用的命名空间为System。在System命名空间下,有一个Console类,该类提供了静态的WriteLine方法,此语句调用此方法输出字符串“Hello World”。
显然,每句都加上命名空间太繁琐了。为了快速引用需要的功能,一般在程序的开头引用命名空间来简化代码书写形式。比如上面的语句,前缀“System.”表示Console类在System命名空间下,如果在程序的开头写上:
using System;
那么,语句中就不需要加上命名空间前缀了,而可以直接写为:
Console.WriteLine("hello world");
下表列出了.NET框架中常用的命名空间。
.NET框架类中常用的命名空间
命名空间 类的描述 System 定义通常使用的数据类型和数据转换的基本.NET类 System.Collections 定义列表、队列、位数组合字符串表 System.Data 定义ADO.NET数据库结构 System.Drawing 提供对基本图形功能的访问 System.IO 允许读写数据流和文件 System.Net 提供对Windows网络功能的访问 System.Net.Sockets 提供对Windows套接字的访问 System.Runtime.Remoting 提供对Windows分布式计算平台的访问 System.Security 提供对CLR安全许可系统的访问 System.Text ASCII、Unicode、UTF-7和UTF-8字符编码处理 System.Threading 多线程编程 System.Timers 在指定的时间间隔引发一个事件 System.Web 浏览器和Web服务器功能 System.Windows.Forms 创建使用标准Windows图形接口的基于Windows的应用程序 System.XML 提供对处理XML文档的支持 本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。为什么要做序列化和反序列化?.Net程序执
.Net中的System.Xml.Linq命名空间提供了linqtoxml的支持。这个命名空间中的XDocument,XElement以及XText,XAttr
不知道你们有没有在学设计的过程中,老师告诉过你一个网页中的空间分类呢,今天我们就是要来说一说“负空间”这个概念,它到底是什么东西呢,又有着什么作用?它在网页设计
文中考试大纲:说一说直通车推广新创建方案沒有点一下怎样做的目前提到淘宝商家应用直通车推广产品,由于那样能够为店面产生大量的点击量及其访问者,近期有商家发觉说一说
各位好!,今日给大伙儿说一说网店美工工作中如何?美工设计工作中有发展前途吗?最先,有关融合我干了十明年美工设计的历经,说一说美工设计究竟是否有发展前途。就岗位来