在您的 Windows 窗体上创建一个在单击时执行某些操作的按钮。
引发的点击事件通常绑定到一个方法,例如
受保护的无效Button1_Click(对象发送者,EventArgs e){
}
我有时在其他人的代码中看到的是,按钮行为的实现不是放入 Button1_Click 方法中,而是放入从这里调用的自己的方法中,如下所示:
私人 DoStuff() { }
protected void Button1_Click(object sender, EventArgs e) { this.DoStuff(); }
尽管我在这里看到了优势(例如,如果在其他地方内部需要这段代码,它可以很容易地使用),但我想知道,这是否是一个普遍的良好设计决策?
所以问题是:将事件处理代码放入自己的方法中是否是一个普遍的好主意,如果是这样,这些方法的哪些命名约定被证明是最佳实践?