以下是一个简单的C#命名空间的示例:
using System;
// 命名空间的声明
namespace MyNamespace
{
// 类的声明在命名空间内
public class MyClass
{
public void PrintMessage()
{
Console.WriteLine("Hello from MyNamespace.MyClass");
}
}
// 嵌套的命名空间
namespace SubNamespace
{
// 嵌套命名空间中的类
public class MySubClass
{
public void PrintMessage()
{
Console.WriteLine("Hello from MyNamespace.SubNamespace.MySubClass");
}
}
}
}
class Program
{
static void Main()
{
// 使用类和命名空间
MyNamespace.MyClass myClass = new MyNamespace.MyClass();
myClass.PrintMessage();
MyNamespace.SubNamespace.MySubClass mySubClass = new MyNamespace.SubNamespace.MySubClass();
mySubClass.PrintMessage();
}
}
在上述示例中,我们声明了一个名为 MyNamespace 的命名空间,其中包含了一个类 MyClass 和一个嵌套的命名空间 SubNamespace,其中包含了一个类 MySubClass。在 Main 方法中,我们创建了这些类的对象并调用了它们的方法。
使用命名空间有助于组织和管理大型代码库,避免命名冲突,并提高代码的可读性。通常,与公司、项目名称相关的命名空间约定可以帮助确保代码的唯一性。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14763/C#