คลาส เอ มีงานกิจกรรม คลาส B ต้องการสมัครสมาชิก คลาส B มีกิจกรรมและคลาส A ต้องการสมัครเข้าร่วม
ฉันพยายามโดยการสร้างวัตถุของคลาส B ใน A และคลาส A ใน B แต่มันเกิดการหยุดชะงัก
ฉันต้องการความช่วยเหลือที่นี่...
สี่เหลี่ยมสีเทาต้องเป็นเหตุการณ์ ลูกศรบ่งชี้ว่าเหตุการณ์จะต้องถูกยกขึ้นจากชั้นเรียนหนึ่งไปอีกชั้นเรียนหนึ่ง
class A
{
B b;
public event EventHandler eventA;
OnEventA()
{
eventA();
}
public A()
{
b= new B();
b.eventB += DoSomethingElse();
}
}
class B
{
A a;
public B()
{
a= new A();
a.eventA += DoSomething();
}
public event EventHandler eventB;
OnEventB()
{
eventB();
}
}