程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#-委派和事件,

C#-委派和事件,

編輯:C#入門知識

C#-委派和事件,


委派代表一個方法。當不知道後面的方法名稱時,可用委派先聲明,待使用方法時,再在委派實例化時寫入方法名稱。

先聲明,

public delegate int delegateClassName (參數列表); 在創建時指定調用的方法 delegateClassName delegateName = new  delegateClassName(方法的類名.與delegateClassName 有相同參數列表和返回值的方法);實例化時,自動執行方法。可委派多個方法,這時不能有返回值,因不知道返回哪個方法的值。 委派可以相加,即一個委派調用多個方法,但需要委派聲明和方法聲明都沒有返回值。   事件 特殊的委派 public event  委派名 OnEventname 其實就是委派的相加,把事件加上委派, 實現了發生事件時,調用委派指定的方法。    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved