为事件分配函数并按下选项卡时Visual Studio通过放置默认函数名称来帮助。例如,当我输入:
qp12.Form.OnGetHtml +=
并按下选项卡Visual Studio按如下所示完成此行:
qp12.Form.OnGetHtml += new GenericForm.DelegateGetHtml(Form_OnGetHtml);
如果我再次按Tab键,VC将生成一个方法存根。
是否可以将VC生成的默认函数名重新定义为对象,属性和事件名称的串联?例如:
qp12.Form.OnGetHtml += new GenericForm.DelegateGetHtml(qp12_Form_OnGetHtml);
我可以在创建方法存根后重构名称,但我正在寻找更快的解决方案。
答案 0 :(得分:0)
我不相信这可能是抱歉。
那说如果你用一个衬里函数做这么多,那么你应该考虑用lamdda样式来编写它:
qp12.Form.OnGetHtml += x => DoSomeThingWith(x);
如果功能相当大,那么就这样做:
qp12.Form.OnGetHtml += DoSomeThing;
然后你可以使用visual studio的Generate Method Stub来实际创建方法。
这只是一个额外的按键,导致(对我来说)更易读的代码。