为什么Code Analysis建议第一个事件参数是“对象发送者”而不是更具体的类型?

时间:2014-09-26 23:50:04

标签: c# events types code-analysis eventhandler

CA1009(http://msdn.microsoft.com/en-us/library/ms182133.aspx)背后的原因是“发件人”应该始终是“对象”吗?

例如,我有一个类似Car的类,它会发出Moved事件。我不希望从任何其他类生成Moved事件。我想大多数事件都特定于特定的类层次结构,那么为什么规则不允许任何例外呢?

0 个答案:

没有答案