面向对象--02命名空间
namespace(命名空间),用于解决类重名问题,可以看作“类的文件夹” 类是属于命名空间的,如果没有引用包含这个类的命名空间,那么这个类就不能使用
如果代码和被使用的类在一个namespace则不需要using
在不同命名空间下的类调用有两种方法:
1)写全称 命名空间.类名
2)先using引用命名空间,再调用
如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的命名空间
1)、用鼠标去点出来
2)、alt + shift +f10 可以将命名空间导入
3)、记住我们常用的类的命名空间,手动的去引用
alt +shift+f10快捷导入命名空间后,File类的字体颜色变成了类的绿色:
在一个项目中引用另一个项目的类
1)添加引用
2)引用命名空间
然后就可以使用另外一个项目中的类了:
using System; using System.IO; using _面向对象复习; namespace _2_命名空间 { class Program { static void Main(string[] args) { Person zsPerson = new Person("张三",25,'男'); zsPerson.SayHello(); Console.WriteLine("Hello World!"); } } }