c#delegate委託與事件及observer設計模式

wisdomone1發表於2012-04-20
 之前基於委託及事件的相關文件列表:




本次採錄文件如下:

http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf

此文相當簡易實用,加深了對於委託與事件及二者結合應用的理解.

也進一步認識了C#事件引數(也叫事件方法輸入引數)sender與eventargs之
作用.sender就是發起事件或者叫引發事件的物件.eventargs就是引發事件的物件
的一些相關資訊,它們是要傳遞給觀注或者希望得到這些資訊的觀注者物件的.

你可以重定義(在繼承eventargs類的基礎上),這樣就可以從觀注者類的方法中直接獲取sender物件更多的資訊了.

委託有多種使用方法.這個還要在工作多次實戰方可更加熟練應用.

 最後感嘆下,設計模式確為偉大,雖現在理解短淺.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-721745/,如需轉載,請註明出處,否則將追究法律責任。

相關文章