日期:2014-05-18  浏览次数:20477 次

如何在一个类中调用另一个类中的方法?
我写了两个类A和B
A已经编译成功dll
现在在B中调用A的一个静态方法A.Method()
却提示找不到A
-----------------
我已经在B中引用了A的命名空间,怎么还是要不得呢?
-----------
希望大家能明白我的意思,我最讨厌那些意思都没看明白去乱说一通语法的人!

------解决方案--------------------
你的A声明成了 public static Class A 吗
------解决方案--------------------
A类是否声明为public
------解决方案--------------------
不知道你的B是Dll還是Exe。
如果是dll,則按如下編譯(下面A.dll用你的A的路徑代替,如果與B.cs在同一路徑,則衹寫文件名則可)
csc /t:library /r:A.dll b.cs
如果是console application
csc /t:exe /r:A.dll b.cs
如果是windows form application
csc /t:winexe /r:A.dll b.cs