命名空间和定义和使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

命名空间和定义和使⽤
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{ }。

相关文档
最新文档