楼下,事件也是可以用接口实现的,想想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();}}
用事件写吧