最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

委托與事件

2023-04-15 10:58 作者:原裝-_-老弟  | 我要投稿

委托

????可以理解為一個或多個方法的對象。在C++中作用等同于函數(shù)指針.

????當執(zhí)行委托時,會按照綁定方法的順序依次執(zhí)行方法。

?????但綁定方法的前提是:

  1. 返回值相同

  2. 參數(shù)的數(shù)量類型都相同

    委托使用步驟:

????????1. 聲明委托類型【可選,官方提供的有幾種】

????????????delegate為關(guān)鍵字,之后是返回類型,括號內(nèi)等同于方法聲明。

????????2. 創(chuàng)建委托對象。即一個委托變量

????????3. 委托對象賦值與調(diào)用。

????????????需要判空或者使用 ?.Invoke執(zhí)行.

????委托添加&移除

????????可通過 += 與 -= 為委托對象添加或移除方法。

?????委托的移除與添加都是創(chuàng)建一個新的委托變量【移除后的,或添加后的】。然后將這個變量的值賦給原委托變量。

事件

????幾個定義。

???? ????? 發(fā)布者:發(fā)布某個事件的類或結(jié)構(gòu),其他類可以在改事件發(fā)生時得到通知?!緋ublisher】

?????在某一個類中 包含一個事件的聲明?!緋ublic 類型,因為它需要提供訂閱】

???? ????? 訂閱者:注冊并在事件發(fā)生時得到通知的類或結(jié)構(gòu)【subscriber】


事件處理程序:由訂閱者注冊到事件的方法,在發(fā)布者觸發(fā)事件時執(zhí)行。可定義在事件所在的類或結(jié)構(gòu)中,或不同的類或結(jié)構(gòu)中?!緀vent handle】

一個委托對象或方法。表示要被訂閱的方法組或方法。

????? ?觸發(fā)事件:個事件被觸發(fā)時,所有注冊到他的時間都會被依次執(zhí)行?!緍aise】

????即包含事件處理程序的方法。

以下為簡單的樣碼:

????????三個工廠,為某一大工廠生產(chǎn)新商品。

????在新品發(fā)布商那里決定部件的生產(chǎn)工廠。

最后運行截圖

命令行截圖


委托與事件的評論 (共 條)

分享到微博請遵守國家法律
比如县| 南乐县| 泰安市| 资阳市| 黔南| 堆龙德庆县| 中西区| 苗栗县| 巫溪县| 滁州市| 宜丰县| 泰来县| 留坝县| 凭祥市| 兖州市| 朝阳市| 资中县| 五常市| 延安市| 芦溪县| 泾川县| 虹口区| 平罗县| 济南市| 航空| 德安县| 广水市| 多伦县| 麻栗坡县| 开封市| 林周县| 仲巴县| 曲阳县| 池州市| 上林县| 潞西市| 紫云| 乌恰县| 霸州市| 宁海县| 乳山市|