读书人

C#中一个种调用另外一个类的方法

发布时间: 2013-01-23 10:44:50 作者: rapoo

C#中,一个类调用另外一个类的方法。
新人第一贴。 无结贴率正常。
环境VS2010+WinForm。
我现在有三个类。
以下三个都是WinForm。
A类为MainForm,B类,C类。
A类先new出B类。
之后A类new出C类。
在B类中有一个sayHello方法。
如何让new出的C类点一下窗体上的按钮,调用B类的sayHello方法?
请大神们指教。 c# winform
[解决办法]
http://www.doc88.com/p-736455518610.html

[解决办法]
C中加入B的成员变量变量
class C
{
public B b {get;set;}
}
A中创建B,在创建C,同事吧B的引用传给C.
Class A
{
void ****()
{
B b = new B();
C c = new C(){B=b};
。。。。。。
}
}

C中有B的引用就可以调用函数了。
[解决办法]
C类定义个构造函数
private B i_B;
public C(B b){
i_B = b;
}

A中:
C c = new C(b);

读书人网 >C#

热点推荐