国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)工廠。

最后運行截圖

命令行截圖


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

分享到微博請遵守國家法律
确山县| 兴隆县| 清镇市| 石阡县| 普洱| 延津县| 乌兰察布市| 开封市| 东源县| 阳原县| 原平市| 长治县| 石林| 宝鸡市| 长汀县| 凤冈县| 西畴县| 万源市| 应城市| 卫辉市| 峨边| 丰都县| 郓城县| 东至县| 武乡县| 日土县| 宜城市| 通榆县| 台中市| 陆川县| 铜陵市| 景谷| 枣阳市| 攀枝花市| 兴国县| 邢台市| 邵阳县| 邢台县| 嘉荫县| 河池市| 健康|