自定义事件处理从How to: Publish Events that Conform to .NET Framework Guidelines为什么基础参数从EventArg
虽然你 定义类事件可以基于任何有效 委托类型,即使代表们 返回一个值,它通常是 推荐您使用 EventHandler将您的事件 基于.NET Framework模式,如以下示例中的 所示。
为什么?如何:
public delegate void GenericEventHandler<TType, TArgs>(TType sender, TArgs args);
public event GenericEventHandler<SomeSender, SomeArg> SomeEvent;
+1。你应得的,我不像这里的大多数人那样精心。 – 2009-07-24 19:57:56