0

我有财产:

private bool isAuthenticated;

而且我需要在更改此属性以执行某些代码时进行拦截。

我创建事件:

public event EventHandler Authenticated;

和处理程序:

   public void OnAuthenticated(EventArgs e)
    {
        EventHandler handler = Authenticated;
        if (handler!= null)
        {
            handler(this, e);
        }
    }

但我不知道如何用它来解决我的任务。

对不起,我的英语不好...

4

1 回答 1

0

你为什么不使用一个属性,做任何你想做的检查,或者如果你必须的话,在 setter 中引发事件?

看看如何:实现属性更改通知

于 2013-08-15T05:07:59.060 回答