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

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

2013-01-23 
C#中,一个类调用另外一个类的方法。新人第一贴。 无结贴率正常。环境VS2010+WinForm。我现在有三个类。以下三个

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

热点排行