在一个解决方案,里面有两个命名空间,怎样才能在一个命名空间里面调用另一个命名空间里面的窗体?一个命名空间下,还能在定义一个或多个命名空间么?作者: 胡章诚 时间: 2013-6-3 13:11
在解决方案资源管理器中:右击当前项目——添加引用——在项目栏中选择你要引用的项目 并确定——然后回到你要进行命名空间引用的类中 using 一下那个命名空间,就可以了,如果还不知道的话,QQ联系我,我截了图,但是不知道怎么用帖子回复你作者: 李云飞 时间: 2013-6-3 13:17
我们知道在一个文件夹下面是不能定义两个相同名字的文件那么在C#中也是一样的,引入命名空间的主要作用就是解决文件重名的问题。我们可以利用using 关键字加上命名空间的名字来引用在一个命名空间里已经定义好的方法。列如:我们想要在命名空间A中引用命名空间B中的method方法。
第一种方法。直接在命名空间A所在的文件的开始加上 using A这样在整个文件中均可以引用命名空间B中method方法。就好比我们在建立一个控制台应用程序时系统会自动用using关键字加入一些命名空间。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using B;//那么在整个范围内就可以引用B中的方法了