Visual Studio 喜欢在键入时提供帮助:
Event +=
通过生成如下代码:
Event += new EventHandler(EventClassName_Event);
void EventClassName_Event(object sender, EventArgs e)
{
throw new System.NotImplementedException();
}
理想情况下,我想删除显式委托(delegate)并添加一个显式私有(private)委托(delegate)。像这样:
Event += EventClassName_Event;
private void EventClassName_Event(object sender, EventArgs e)
{
throw new System.NotImplementedException();
}
我查看了是否有片段,但一无所获。有什么建议么?如果有办法做到这一点,我确实安装了 ReSharper。
最佳答案
使用 Resharper,如果我输入:
myObject.SomeEvent +=
然后按 Ctrl-Shift-Space,我可以选择创建方法或委托(delegate)(或使用现有方法)。 我认为这就是您想要的。
关于c# - 有没有办法在 Visual Studio 中不创建显式 EventHandler 委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/289261/