首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#有关问题!

2012-09-17 
C#问题求助!!!!!!!!!!!!啊同一个“解决方案”下有2个项目A和B,要使A项目中能调用B项目中的类,就必须[color#

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();

一样可以。

热点排行