命名空间(namespace)
Contents
命名空间
- 命名空间是用来组织和重用代码的
- 类声明在命名空间中
- 命名空间就像是工具包 类就像是工具包中的工具
- 命名空间可以声明多个一样的 但属于同一个(类似分布类)
- 同一个命名空间中 不可以有相同名称的类
- 不同命名空间 可以有同名类 如果要同时使用 需要命名空间.类名 来指明这个类在哪个命名空间中
- 不同命名空间相互使用 需要引用(using)或指明出处(命名空间.类名)
- 命名空间 可以包裹命名空间 引用时需要 命名空间.命名空间中的命名空间;
- 类的访问修饰符 只可以是public或internal(内部的 只能在这个程序集里使用)
using 命名空间;
using 命名空间.命名空间;
//基本语法
namespace 命名空间名
{
class 类名{
}
namespace 命名空间中的命名空间{
}
}