注册 登录

清河洛

C#中的命名空间

qingheluo2021-08-30清河洛431
命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。namespace关键字用于定义命名空间namespace namespace_name { // 代码声明 } 通过namespace_name.item_name调用命名空间中的成员using关键字用于引入命名空间using System Console.WriteLine ("Hello world"); 我们也可以直接写完全限定名称 System.Console.WriteLine ("Hello world"); 使用using命名空...

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

namespace关键字用于定义命名空间

namespace namespace_name
{
   // 代码声明
}

通过namespace_name.item_name调用命名空间中的成员

using关键字用于引入命名空间

using System
Console.WriteLine ("Hello world");

我们也可以直接写完全限定名称
System.Console.WriteLine ("Hello world");

使用using命名空间指令,在之后使用的时候就不用在前面加上命名空间名称。该指令告诉编译器随后的代码使用了指定命名空间中的名称。

为命名空间起别名

using namespace_name1 = namespace_name2
namespace_name2.item_name

嵌套命名空间

命名空间可以被嵌套,可以在一个命名空间内定义另一个命名空间

使用点运算符(.)的格式来调用多个嵌套的命名空间的成员namespace_name1.namespace_name2



网址导航