Contents

命名空间(namespace)

Contents

命名空间

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