C#中级教程-C#命名空间

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。
在这里插入图片描述

定义命名空间

namespace namespace_name
{
// 代码声明
}

using 关键字
using 关键字表明程序使用的是给定命名空间中的名称。例如,我们在程序中使用 System 命名空间,其中定义了类 Console。我们可以只写:
Console.WriteLine (“Hello there”);
我们可以写完全限定名称,如下:
System.Console.WriteLine(“Hello there”);
您也可以使用 using 命名空间指令,这样在使用的时候就不用在前面加上命名空间名称。该指令告诉编译器随后的代码使用了指定命名空间中的名称。

嵌套命名空间
命名空间可以被嵌套,即您可以在一个命名空间内定义另一个命名空间,如下所示:
namespace namespace_name1
{
// 代码声明
namespace namespace_name2
{
// 代码声明
}
}

您可以使用点(.)运算符访问嵌套的命名空间的成员,如下所示:
实例
using System;
using SomeNameSpace;
using SomeNameSpace.Nested;

猜你喜欢

转载自blog.csdn.net/euphorias/article/details/106839466