使用名字空间

16.2.1 名字空间的声明

名字空间的声明是关键字"namespace"后面跟名字空间名和名字空间主体,然后还可以跟一个分号。格式如下:

namespace qualified-identifier namespace-body;

名字空间的声明要么在编译单元(源文件)的第一行出现,要么作为成员出现在其它名字空间的声明之中。首次声明的名字空间是全局名字空间的成员,在别的名字空间内部声明的名字空间作为外部名字空间的成员。在这两种情况下,名字空间都不允许出现重名。

名字空间隐式地使用public修饰符,在声明时不允许使用任何访问修饰符。

下面这种形式可以采用非嵌套的语法来实现名字空间的嵌套声明:

namespace N1.N2
{
 class A{}
 class B{}
}
上述代码等价于:

namespace N1
{
 namespace N2
 {
   class A{}
   class B{}
 }
}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索class
, namespace
, 空间
, 名字
, 分号
, 成员
class名字
空间名字、空间名字唯美、情侣空间名字、好听的空间相册名字、qq空间名字,以便于您获取更多的相关知识。

时间: 2024-11-04 17:53:49

使用名字空间的相关文章

Ajax.Net的onLoading及aspx页面的默认名字空间及ajaxpro的google组怎么没有一个chinese?

ajax|google|loading|名字空间|页面 这是ajax.net作者做的onLoading demo.下载他的代码来看,有几点疑问:1,如果一个aspx页面没有后置代码cs类文件,或者在vs2005中没有给他手动加上名字空间,那么aspx的默认的名字空间是什么呢?难道是ASP??我想大家可能都没有注意到这个问题吧.请教吴旗娃师傅,他立即Response.Write(this.GetType().ToString())告诉我了结果,千真万确是ASP:2,如果一个类中包含了Ajax.Ne

Xhtml第2天:什么是名字空间

xhtml|名字空间 DOCTYPE声明好以后,接下来的代码是: <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 通常我们html4.0的代码只是<html>,这里的"xmlns"是什么呢? 这个"xmlns"是xhtml namespace的缩写,叫做"名字空间"声明.名字空间是什么作用呢?阿捷自己的理解是: 由于

默认名字空间

名字空间   <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />           如果为一个元素定义一个默认的名字空间,我们就不用在所有的子元素中使用前缀了.它的语法是这样的:       < element xmlns="namespace">       这个XML 文档在一个表格中携带了信息:       < table xm

关于Schema的名字空间

名字空间   基本的XML Schema的使用就是这样,下面我们要介绍XML Schema的另外一个核心的部分也是Schema最关键的一个部分,就是关于Schema的名字空间(namespace)的问题.在上面关于XML Schema的介绍中,为了把读者集中到对XML Schema的语法理解上,特意省略了关于名字空间(namespace)的介绍.       首先我们还是从简单的例子着手,见下面的一段代码:       <xsd:schema targetNamespace='http://ww

XML 名字空间

xml|名字空间   XML名字空间提供了一种避免元素名冲突的方法.      b>名字冲突       由于XML中的元素名不是固定的,因此当两个不同的文档使用同样的名字描述两个不同类型的元素时就会发生名冲突.   下面这个XML文档在一个表格中携带了信息:      < table>    < tr>    < td>Apples< /td>    < td>Bananas< /td>    < /tr>   

使用Web标准建站第2天:什么是名字空间

web|web标准|名字空间|web标准|名字空间 出处:网页设计师 作者:阿捷 DOCTYPE声明好以后,接下来的代码是:<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">通常我们HTML4.0的代码只是<html>,这里的"xmlns"是什么呢? 这个"xmlns"是XHTML namespace的缩写,叫做"名字空间&quo

XHTML的名字空间

DOCTYPE声明好以后,接下来的代码是: <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 通常我们HTML4.0的代码只是<html>,这里的"xmlns"是什么呢? 这个"xmlns"是XHTML namespace的缩写,叫做"名字空间"声明.名字空间是什么作用呢?阿捷自己的理解是: 由于xml允许你自己定义自

名字空间和装配

到现在为止,除了依赖一些系统提供的类(比如一开始我们就提到的System.Console)类,我们介绍的程序主要都是依靠自身来实现的.但更普遍的情况是,现实世界中的应用程序可能包含许多不同的部分.举个例子,一个应用程序系统可能需要依赖于许多不同的组件,一些是内部开发的,另一些是从别的软件开发商处购买的. 使用名字空间和装配使得这种基于组件的系统成为可能.名字空间提供了一个逻辑上的层次结构体系,它即可以作为应用程序的内部结构体系,也可以作为应用程序的外部结构体系.在作为外部结构体系时,程序中的一些

在名字空间中声明类和成员函数

虽然很多程序员都熟悉名字空间的概念,但他们常常都是被动地使用名字空间.也就是说他们使用的是第三方定义的成员(如标准库的类和函数),而不是在名字空间中声明自己的类和函数.本文拟讨论如何在名字空间中声明自己的类和函数,以及如何在程序中使用它们. 名字空间是一个范畴,它包含类声明,函数声明,常量声明和模板声明等名字空间成员.例如: namespace proj_alpha { //下面是名字空间 proj_alpha 的成员 class Spy {/*..*