【发布时间】:2009-06-26 02:22:31
【问题描述】:
我有一个类,它包装了另一个类,并从它所包装的类中公开了几个事件。 (它包裹的实例可以改变)
我使用了以下代码:
public event EventHandler AnEvent;
public OtherClass Inner {
get { /* ... */ }
set {
//...
if(value != null)
value.AnEvent += AnEvent;
//...
}
}
但是,事件的引发不一致。
这段代码有什么问题?
【问题讨论】:
标签: c# .net delegates event-handling