我一直在尝试学习如何在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)吗?