[問題] 委派跟代理
請問為什下面的code要用event宣告SecondChange?
我把event拿掉改成 public event SecChgeHandler SecondChange;
這樣好像跑起來也沒問題.
感覺宣告有加event跟沒加event根本沒影響啊,那這樣宣告成event有甚麼必要性呢?
public delegate void SecChgHandler(obj clk,TEventArgs timeInfo);
public event SecChgeHandler SecondChange;
protected void OnSecondChange(obj clk,TEventArgs timeInfo)
{
if (SecondChange != null)
{
SecondChange.Invoke(clk, timeInfo);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.64.131
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1455368028.A.59E.html
※ 編輯: Shrugg (111.243.64.131), 02/13/2016 20:54:53
※ 編輯: Shrugg (111.243.64.131), 02/13/2016 20:55:58
→
02/13 22:28, , 1F
02/13 22:28, 1F
→
02/13 22:28, , 2F
02/13 22:28, 2F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章