您的位置:首页 > 其它

命名空间和定义和使用

2012-06-25 12:43 204 查看
namespace HelloWorld,namespace即为命名空间关键字,HelloWorld是该命名空间的名称。

namespace(命名空间)是C#组织代码的方式,类似于Java语言中的package(包)。为了方便管理项目中的代码,通常把紧密相关的的一些代码放在同一个命名空间中。使用命名空间,还可以有效分割具有相同名称的相同代码,就好像你和我拥有相同的书和笔,但是它们分别属于不同的命名空间——“你”,“我”,就能很容易区分出各自的书和笔。

定义命名空间的方法:namespace 命名空间

例如:namespace HelloWorld

同一命名空间是指逻辑上属于同一范围,物理上存储不一定要相同。

可以在命名空间中嵌套其他命名空间,为类型创建层次结构。

namespace NamespaceTest
{
namespace MyNamespace
{
namespace MySpace
{
class Program
{
static void Main(string[] args)
{
}
}
}
}
}

以上代码可以采用另一种更为简洁的方式,每个命名空间名都由它所在的命名空间组成,这些名称用“.”隔开,首先是最外层的命名空间,然后层层递进即可。改进代码如下:

namespace NamespaceTest.myNamespace.Myspace{ }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: