我一直在使用自定义委托类型和通用Action委托类型快乐地编写事件,而没有真正考虑我在做什么.
Action
我有一些很好的扩展助手Action,EventHandler这使我倾向于使用那些预定义的委托类型而不是我自己的,但除此之外......
EventHandler
除了约定之外,是否有一个很好的理由支持EventHandler和EventHandler<T>优先于自定义委托类型或通用Action委托类型?
EventHandler<T>
c# events conventions
c# ×1
conventions ×1
events ×1