- 650 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 17:52:30 ]
- 俺だったらこう書く。
public Form1() { InitializeComponent(); //イベント button1.Click += new EventHandler(Button1or2_Click); button2.Click += new EventHandler(Button1or2_Click); } void Button1or2_Click(object sender, EventArgs e) { //処理 } つまり、処理を行うメソッドを外部に記述しても、それを呼び出すためだけのメソッドを記述している時点で 無駄があると感じる人間もいるんだわ。 処理を行うメソッドを直接イベントに紐付けて、デリゲートがメソッドを直接呼び出す方がスマートに感じるということ。 当然反論もあるかもしれん。イベント引数を扱いたいときなどはこの方法ではまずい場合もあり得る。 要するに俺が言いたいことは、最初から言っているとおり趣味の問題だってこと。 自分が綺麗で可読性があると思えるいうコードを書けばいいじゃんって言うだけの話。 コードはこう書くべきなんて他人がどうこう言うもんじゃない。
|

|