事件是一种特殊类型的委托,只可以在声明它们的类中调用从。派生的类不能直接调用基类中声明的事件。虽然有时您可能希望只可以由基类引发一个事件,大多数情况下,您应该启用派生的类调用基类事件。要做到这一点,可以在包含该事件的基类中创建受保护的调用方法。通过调用或重写此调用方法,派生的类可以间接调用该事件。