首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 入門教學:委派觀念圖解

     編輯:關於C語言

本篇以四張圖解說明委派觀念,包含委派宣告、實例化、多播鏈結與調用流程。由於原文僅含圖片,此處補充文字說明:

  • 委派 是型別安全的函式指標,封裝方法簽章。
  • 宣告:delegate void MyDelegate(string msg);
  • 實例化:MyDelegate d = new MyDelegate(MethodName); 或 MyDelegate d = MethodName;
  • 多播:d += AnotherMethod; 形成調用鏈結,依序執行。
  • 調用:d("Hello"); 觸發鏈結上所有方法。

委派宣告與實例化

多播委派鏈結

委派調用流程

委派與事件關係

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved