摘要:
同事有个这样的需求:需要判断一个对象的event是否已经被注册过了,如果没有,则注册一个事件来执行默认操作。
比方说类ClassA
public class ClassA
{
public event EventHandler Event1;
public EventHandler Delegate1;
private string id;
protected virtual void OnEvent()
{
if (this.Event1 != null)
{
this.Event1(this, EventArgs.Empty);
}
}
public ClassA()
{
阅读全文
2007年12月26日 #