看板 C_Sharp 關於我們 聯絡資訊
※ 引述《tomex (tomex_ou)》之銘言: : 發現這兩篇文章寫得不錯: : C# delegate and event: : http://www.akadia.com/services/dotnet_delegates_and_events.html : event與delegate的差異: : http://blog.monstuff.com/archives/000040.html : 第1篇屬於有例子的文章,容易看懂但若沒實作會沒啥感覺 : 不過若能完全了解第2篇的差異點 : 大概能明白兩者的異同處。 : event真的很好用,尤其針對需要處理事務的class, : 若能善用它,就能把動作抽到外部類別作去實作handler : 每個class就不用包山包海寫得一大堆。 delegate有點像C的函式指標, 也可以說delegate只是類別方法的再一層外裝, 而Event則可以說是用delegate來實作的, 比較異同的說法是奇怪了些。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.137.51