CA1009 ( http://msdn.microsoft.com/en-us/library/ms182133.aspx ) 的“发件人”应该始终是“对象”的原因是什么?
例如,我有一个像 Car 这样的类,它会发出 Moved 事件。我不希望从任何其他类生成 Moved 事件。我想大多数事件都特定于特定的类层次结构,那么为什么该规则不允许任何例外?
CA1009 ( http://msdn.microsoft.com/en-us/library/ms182133.aspx ) 的“发件人”应该始终是“对象”的原因是什么?
例如,我有一个像 Car 这样的类,它会发出 Moved 事件。我不希望从任何其他类生成 Moved 事件。我想大多数事件都特定于特定的类层次结构,那么为什么该规则不允许任何例外?