亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這兩種注冊事件有什么區別

Dog.NewDog+=c1.WantDog

c1.WantDog+=Dog.NewDog

有什么區別?。?/p>

好懵?。?/p>

求解答。

正在回答

1 回答

按照原本的事件發生方式,先定義委托,然后定義事件,再判斷事件是否觸發(即是否發生),最后再執行訂閱或取消訂閱事件。前面聲明了兩個客戶,然后有Dog.NewDog += c1.WantDog,這里的意思應該是先判斷NewDog是否為空,即商店有沒有新狗狗,然后在再根據客戶的消息WantADog訂閱事件。而第二個注冊事件是先判斷有沒有WantDog(但是老師寫事件觸發條件時候并沒有寫客戶有沒有WantDog,而是寫的NewDog!=null)。因為按照邏輯是先看有沒有新狗,再看有沒有客戶想要。而這樣改變的話,就是看先有沒有客戶要狗狗,再看有沒有新狗了。希望你能理解。。。

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C#面向對象編程
  • 參與學習       69207    人
  • 解答問題       160    個

本系列教程主要是,帶你學習C#面向對象編程的編程思想、編程技巧

進入課程

這兩種注冊事件有什么區別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號