在這系列第一篇講到張無忌的時候曾經說到:『委派可以想像成方法(函式)的外號。』,不過看看將方法委派給事件的程式碼,好像有點怪怪的,它的外號哪裡去了?
2012-03-22
委派演義(5) -- 委派與事件(二)
- 11901
- 0
- .NET Tricky
在這系列第一篇講到張無忌的時候曾經說到:『委派可以想像成方法(函式)的外號。』,不過看看將方法委派給事件的程式碼,好像有點怪怪的,它的外號哪裡去了?
在第一篇曾經說到事件就是一個使用委派的常見例子,這篇咱們來探討一下關於委派與事件之間的相關知識。
前兩篇插科打諢的胡說八道了一堆東西,就算你本來不知道委派為何物也應該不會這麼害怕看這個主題了,所以得來真的講講硬底子的玩意兒,回顧一下關於委派所應該知道的基本知識。
前文拿了張無忌當例子說明了單一委派的狀況,這節就用桃谷六仙來聊聊多重委派。
對於初學者來講,委派 (Delegate) 是一個聽起來非常令人迷惑的名詞,不過當我們在撰寫 .Net 程式的時候其實都不知不覺地在使用委派。