【发布时间】:2018-12-03 20:36:26
【问题描述】:
我记得在多个场合和多个地点读到,当触发典型事件时:
protected virtual OnSomethingHappened()
{
this.SomethingHappened(this, EventArgs.Empty);
}
如果没有有趣的事件参数,e 应该是 EventArgs.Empty,而不是 null。
我遵循了我的代码中的指导,但我意识到我不清楚为什么这是首选技术。为什么规定的合同更喜欢 EventArgs.Empty 而不是 null?
【问题讨论】: