有两个类,A类,B类 .A 要 B做事, B 跟A说A 你先忙你的 ,我做完告诉你 用c#的接口来实现

2025-05-07 23:47:08
推荐回答(2个)
回答1:

楼下,事件也是可以用接口实现的,想想Java。
interface Call{
void Callback();
}

A : Call{
void func(){
B.func(this);
}
public void Callback(){
//B在这里通知A
}
}

B{
public void func(Callback backer){
new Thread(delegate(){
//B的工作
backer.Callback();
}).Start();
}
}

回答2:

用事件写吧