【发布时间】:2015-11-18 23:33:40
【问题描述】:
基本上,我想要归档的是拦截对代表的调用的方法。我正在考虑定义一个可以用于它的类。比如:
timer.Elapsed += new MyClass((sender, e)=> { /* do stuff */});
如何以通用方式定义MyClass?
我可以让Myclass 继承自ElapsedEventHandler,但它只能用于此事件。我正在考虑让MyClass 与Action<object, EventArg> 固有,因为你也可以写
timer.Elapsed += (sender, e) => { /* do stuff */ }
但我没有让那个工作。有什么建议吗?
【问题讨论】:
标签: c# lambda delegates action