我有一个包含以下事件的基类:
public event EventHandler Loading;
public event EventHandler Finished;
在从该基类继承的类中,我尝试引发该事件:
this.Loading(this, new EventHandler()); // All we care about is which object is loading.
我收到以下错误:
事件“ BaseClass.Loading”只能出现在+ =或-=(BaseClass')的左侧
我假设我无法像其他继承成员一样访问这些事件?
Frederik Gheysels已经回答了这个问题。建议在Microsoft Docs上使用相同的做法:如何在派生类中引发基类事件(C#编程指南),作为正式的“ C#编程指南”
—
Eliahu Aaron