C#学习笔记9-命名空间(namespace)

时间:2024-05-21 20:27:39

C#学习笔记9-命名空间namespace

namespace介绍

C#中namespace是必不可少的,是贯穿整个C#使用过程中的一种“文件夹”
namespace的出现主要是为了解决类的重名问题,可以看作是类的一个“文件夹”,在这个文件夹下的类不能重名,但脱离这个“文件夹”,类与类之间就可以出现重名,因此没有namespace就不能使用类

namespace使用

前面说到没有namespace就不能使用类,比如使用FileStream类时,如果不再前面加上using System.IO,就不能使用该类
但是,在C#中命名空间也存在很多,如何在使用一个新类的时候能找到对应的namespace呢?主要有以下三种方法:
1)Alt+shift+F10可以找到该类对应的命名空间
2)记住该命名空间
3)用鼠标点,即会出现
以上方法Alt+shift+F10最为方便,一般推荐使用这个

namespace在引用中的使用

很多时候类只能在一个项目中使用,当两个项目合在一起时,如何在一个项目中引用另一个项目中的类呢?
步骤如下:
首先右键点击解决方案,然后选择“添加启动项目”
C#学习笔记9-命名空间(namespace)
选择多个启动项目

然后在需要引用的项目上右键–添加–引用
C#学习笔记9-命名空间(namespace)
选择需要引用的项目
最后再在本项目中加入
using +另一项目的命名空间