c# - 将 lambda 重构为事件方法

标签 c# events lambda refactoring resharper

如何使用 Resharper 或 Visual Studio 重构工具将 lambda 事件处理程序重构为经典方法?显然,这个问题是因为关闭。并且并不总是可以将 lambda 事件处理程序转换为方法。

最佳答案

我不知道这是否是最好的方法,但我大约 2 分钟前就这样做了。 (如果你有 re-sharper)复制 lambda 中的代码,然后删除 += 之前的方法,然后按 ctrl-alt-space 并在 re-sharper 下拉列表中选择 CreateMethod 选项。现在将代码粘贴到 re-sharper 创建的方法中

关于c# - 将 lambda 重构为事件方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5677997/

相关文章:

c# - 在基类中提供可在派生类中使用的序列化服务

c# - 将日期与字符串 Entity Framework 进行比较

symfony - 在没有数据库调用的情况下测试 Doctrine 事件监听器

jquery - 如何绑定(bind)和取消绑定(bind)事件jquery : carousel script modification

java - 如何使用列表映射过滤流值?

python - 破译 lambda 表达式

c# - 在窗口上查找特定控件

c# - 尝试在 Azure 函数中创建实体失败,错误代码为 "Method not found"

带有延迟的 JavaScript 事件处理滚动事件

c++ - 存在 lambda 参数时 ADL 失败?