【发布时间】:2012-08-31 14:40:21
【问题描述】:
我一直在尝试学习如何在 C# 中使用事件处理程序,但我无法弄清楚 handler(this, e) 在以下代码中的作用:
public event EventHandler ThresholdReached;
protected virtual void OnThresholdReached(EventArgs e)
{
EventHandler handler = ThresholdReached;
if (handler != null)
{
handler(this, e);
}
}
它是否试图用事件(e)调用事件处理方法(this)?
【问题讨论】: