多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 命名空间(C# 编程指南) 使用 C# 编程时,通过两种方式来大量使用命名空间。首先,.NET Framework 使用命名空间来组织它的众多类,如下所示: ``` System.Console.WriteLine("Hello World!"); ``` **System** 是一个命名空间,**Console** 是该命名空间中的类。可以使用 **using** 关键字,因此不必使用完整的名称,如以下示例所示: ``` using System; ``` ``` Console.WriteLine("Hello"); Console.WriteLine("World!"); ``` 有关更多信息,请参见 [using 指令(C# 参考)](https://msdn.microsoft.com/zh-cn/library/sf0df423.aspx)。 其次,在较大的编程项目中,声明自己的命名空间可以帮助控制类名称和方法名称的范围。使用 [namespace](https://msdn.microsoft.com/zh-cn/library/z2kcy19k.aspx) 关键字可声明命名空间,如下例所示: ``` namespace SampleNamespace { class SampleClass { public void SampleMethod() { System.Console.WriteLine( "SampleMethod inside SampleNamespace"); } } } ``` ## 命名空间概述 命名空间具有以下属性: * 组织大型代码项目。 * 使用 **.** 运算符将它们分隔。 * **using directive** 不必为每个类指定命名空间的名称。 * **global** 命名空间是“根”命名空间:**global::System** 始终引用 .NET Framework 命名空间 **System**。 ## 相关章节 有关命名空间的更多信息,请参见下列主题: * [使用命名空间(C# 编程指南)](https://msdn.microsoft.com/zh-cn/library/dfb3cx8s.aspx) * [如何:使用全局命名空间别名(C# 编程指南)](https://msdn.microsoft.com/zh-cn/library/c3ay4x3d.aspx) * [如何:使用 My 命名空间(C# 编程指南)](https://msdn.microsoft.com/zh-cn/library/ms173136.aspx) ## C# 语言规范 有关详细信息,请参阅 [C# 语言规范](https://msdn.microsoft.com/zh-cn/library/ms228593.aspx)。该语言规范是 C# 语法和用法的权威资料。 ## 请参阅 [C# 编程指南](https://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx) [命名空间关键字(C# 参考)](https://msdn.microsoft.com/zh-cn/library/cxtk6h5e.aspx) [using 指令(C# 参考)](https://msdn.microsoft.com/zh-cn/library/sf0df423.aspx) [:: 运算符(C# 参考)](https://msdn.microsoft.com/zh-cn/library/htccxtad.aspx) [. 运算符(C# 参考)](https://msdn.microsoft.com/zh-cn/library/6zhxzbds.aspx)