读书人

C#有关问题!

发布时间: 2012-09-17 12:06:51 作者: rapoo

C#问题求助!!!!!!!!!!!!啊
同一个“解决方案”下有2个项目A和B,要使A项目中能调用B项目中的类,就必须[color=#FF0000][/color]先“添加引用”项目B,然后在A的代码里using B的命名空间[color=#000000][/color]芳可调用


这里using我还能理解,但是为什么需要“添加引用”?光是using命名空间为什么不可以?

[解决办法]
using本身不是必须的。

using只是为你使用其中的符号提供了简单的写法。

如果你去掉using,并且在所有引用类的地方写完整的命名空间,同样可以编译。

比如

using ABC;

...
A a = new A();
a.xxx();

你去掉 using ABC

然后这么写:
ABC.A a = new ABC.A();
a.xxx();

一样可以。

读书人网 >C#

热点推荐