討論串[問題] event 和 delegate
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者QQ29 (我愛阿蓉)時間15年前 (2010/11/30 22:31), 編輯資訊
0
0
0
內容預覽:
請教各位~. 我用Reflector去看他反組譯後的程式. 發現如下. private EventHandler OnEvent;. public event EventHandler OnEvent. {. add. {. EventHandler handler2;. EventHandler
(還有1004個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cole945 (躂躂..)時間15年前 (2010/11/15 19:59), 編輯資訊
0
0
0
內容預覽:
delegate 和 event 的差別,. 其實就像 field 和 property 的差別,. property 提供 getter/setter 來操作 field, 來避免不正確的付值,. event 的目的也是一樣, 提供 adder/remover 來操作 delegate. 以大家常
(還有771個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者popcorny (畢業了..@@")時間15年前 (2010/11/15 17:43), 編輯資訊
0
0
0
內容預覽:
有沒有加event的差異就在下面標紅色的部分. 有加event的話 不能直接對定義此delegate做觸發 而只能+= -=. 而沒加event的話 可以觸發delegate 也可以+= -=. 所以使用event此keyword的目的好處是你可以隱藏觸發此event的邏輯. 但又可外部去透過+=
(還有518個字)

推噓7(7推 0噓 11→)留言18則,0人參與, 最新作者QQ29 (我愛阿蓉)時間15年前 (2010/11/15 00:41), 編輯資訊
0
0
0
內容預覽:
你好~. 我看了書 消化一下. event這個關鍵字 我把它刪掉 也一樣可以編譯成功. event這關鍵字是不是只是一個強調的形容詞. 並不是真的一定要加. delegate給我的感覺樣是 C++的typedef. 我的感覺像是 用這個type去new一個instance. 而你也可以不用加上eve
(還有17個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者FAITHY (被風吹過的夏天)時間15年前 (2010/05/13 19:00), 編輯資訊
0
0
0
內容預覽:
第三問題 大概寫了個類似的(如下) 測過並沒有問題. 會不會是哪裡沒寫好. ----. delegate void lifeEvent(int i, string s);. class people. {. public float height;. public float weight;. pu
(還有583個字)
首頁
上一頁
1
2
下一頁
尾頁