假设有3个类A,B,C;假设B里面有个事件,这个事件是由A中的方法触发的,而该事件本身的发生又会导致C类中某个方法的发生,请问程序该怎么写?主要是涉及到3个类,感觉不太好写
class A
{
public B b = new B();
public void foo()
{
b.RaiseEvent();
}
}
class B
{
public C c = new C();
public event EventHandler event1;
public void RaiseEvent()
{
c.某方法();
event1(this, new EventArgs());
}
}
class C
{
public void 某方法() {}
}