命名空间,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("跑步减肥!锻炼身体"); } }}
关系。