是的,因为你Person类原本创建的时候就在NameSpaceTest命名空间下面,所以原本Main()方法里面可以直接用的
当你改了Person类的命名空间,所以在类Program中就找不到Person类了
要使用Person类,就必须给出Person类的路径(在同一命名空间下的类是不用给路径的)
AsiaPeople.Person p = new AsiaPeople.Person();
p.Work();
Console.Read();
但是这样写很麻烦,using的作用就是申明,申明我要在这个类中使用哪些命名空间里面的方法,使用了using以后,就不用再写全路径了,就像你写的Person p = new Person();就可以了
当你改了Person类的命名空间,所以在类Program中就找不到Person类了
要使用Person类,就必须给出Person类的路径(在同一命名空间下的类是不用给路径的)
AsiaPeople.Person p = new AsiaPeople.Person();
p.Work();
Console.Read();
但是这样写很麻烦,using的作用就是申明,申明我要在这个类中使用哪些命名空间里面的方法,使用了using以后,就不用再写全路径了,就像你写的Person p = new Person();就可以了