C#命名空间
命名空间,1,是为了解决重名的问题,方便管理类。
命名空间可以嵌套。
命名空间于物理路径没有关系,只和逻辑上有
using System; using A; using A.T; //A里面的T命名空间 namespace A { public class studyNamespace { public static void Main() { B b =new B(); b.Say(); S s = new S(); s.Sing(); D d = new D(); d.Run(); } } public class B { public void Say() { Console.WriteLine("hello everybody"); } } namespace T { public class S { public void Sing() { Console.WriteLine("我喜欢唱歌!"); } } } } namespace A { public class D { public void Run() { Console.WriteLine("跑步减肥!锻炼身体"); } } }
关系。