【发布时间】:2010-11-09 01:12:01
【问题描述】:
我的一个类上有一个事件,我想附加一个处理程序。但是,我不需要处理程序来做任何事情,因为我只是在测试是否附加了处理程序的类的行为。
事件签名如下:
public event EventHandler<EventArgs> Foo;
所以我想做这样的事情:
myClass.Foo += ();
但是,这不是一个有效的 lambda 表达式。最简洁的表达方式是什么?
【问题讨论】:
-
有趣的事实:您还可以将空委托附加到事件,这样您就不需要在调用事件之前进行空检查 stackoverflow.com/a/1431993/1508243