[問題] new EventHandler需要dispose嗎?

看板C_Sharp (C#)作者 (測試)時間9年前 (2016/01/30 12:18), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
假設我操做一個button1.Click會產生以下程式 this.button1.Click += new System.EventHandler(this.button1_Click); 那之後 private void button1_Click(object sender, EventArgs e) { //我需要呼叫dispose或插入以下程式碼嗎? this.button1.Click -= new System.EventHandler(this.button1_Click); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.253.95 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1454127517.A.4CB.html

01/30 13:55, , 1F
除非你只要按一次不然為什麼要移除?
01/30 13:55, 1F

01/30 13:55, , 2F
另外要移掉的是原本那個的話,你用 -= new 也不對
01/30 13:55, 2F
文章代碼(AID): #1Mh3cTJB (C_Sharp)
文章代碼(AID): #1Mh3cTJB (C_Sharp)