如何轻松创建事件处理程序方法?

How to easily create event handler method?

订阅活动很简单:输入 +=,点击 Tab:

但是在没有 += 的情况下,是否有一种简单的方法来创建事件处理程序方法?例如,当事件是方法参数时:

我目前的方法效率很低:

我错过了什么吗?有没有更快的方法来创建 foo?

P.S.: 我说的是事件处理程序,但这个问题也可以扩展到创建委托回调。

键入要生成的方法的名称(就好像它已经存在一样),然后将光标放在该名称上并按 Ctrl+.,然后 select "Generate method ..." :

EventHandlerEventHandler<T> 只是一种委托类型——它们与例如FuncAction,与它们通常的使用方式不同。