C Sharp/Namespaces
< C Sharp
命名空间的例子:
namespace MyApplication
{
// The content to reside in the MyApplication namespace is placed here.
}
命名空间的使用:
System.Console.WriteLine("Hello, World!");
This will call the WriteLine
method that is a member of the Console
class within the System
namespace.
using
关键字将引入命名空间中的所有名字。
using System;
namespace MyApplication
{
class MyClass
{
void ShowGreeting()
{
Console.WriteLine("Hello, World!"); // note how System is now not required
}
}
}
命名空间是全局的。两个源文件中的同一个命名空间将被编译器合并。
嵌套命名空间
编辑 namespace CodeWorks
{
namespace MyApplication
{
// Do stuff
}
}
或者:
namespace CodeWorks.MyApplication
{
// Do stuff
}