什麼是註冊一個事件作爲的好處:什麼是註冊一個事件處理程序的好處隱含
void MyMethod()
{
button1.Click += delegate (object sender, EventArgs e)
{
..
}
}
與比較:
void MyMethod()
{
button1.Click += new System.EventHandler(this.button1_Click);
}
void button1_Click(object sender, EventArgs e)
{
..
}
UPDATE: 又是怎麼回事取消訂閱它?
那麼取消註冊呢? – Mimi 2012-04-04 06:48:35
如果你需要取消註冊(大多數處理程序不需要),那麼這是使用命名方法的一個很好的理由。 – 2012-04-04 06:51:29
我找到了[這裏](http://stackoverflow.com/q/183367/668342);) – Mimi 2012-04-08 05:16:47