namespace 关键字用于声明一个范围。此命名空间范围允许您组织代码并为您提供了创建全局唯一类型的方法。有关完整的语法信息,请参见 C# 语言规范。
|
---|
namespace name[.name1] ...] {
type-declarations
} |
参数
-
name, name1
-
命名空间名可以是任何合法的标识符。命名空间名可以包含句号。
-
type-declarations
-
在一个命名空间中,可以声明一个或多个下列类型:
备注
示例
下面的示例显示了如何在嵌套的命名空间中调用静态方法。
| 复制代码 |
---|
// cs_namespace_keyword_2.cs
using System;
namespace SomeNameSpace
{
public class MyClass
{
static void Main()
{
Nested.NestedNameSpaceClass.SayHello();
}
}
// a nested namespace
namespace Nested
{
public class NestedNameSpaceClass
{
public static void SayHello()
{
Console.WriteLine("Hello");
}
}
}
} |
输出
更多信息
C# 语言规范
有关更多信息,请参见 C# 语言规范中的以下各章节:
-
3.4.1 命名空间成员
-
3.8 命名空间和类型名称
-
9 命名空间
请参见