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

C# 事件總覽:通知機制、Button Click 範例、宣告/訂閱/存取器/靜態事件四大子主題架構

     編輯:關於C語言

事件 是類別/物件發出通知的成員,透過處理器連結可執行程式碼。

Button Click 核心範例


public delegate void EventHandler(object sender, EventArgs e);
public class Button : Control {
    public event EventHandler Click;
    protected void OnClick(EventArgs e) {
        if (Click != null) Click(this, e);
    }
    public void Reset() => Click = null;
}

第 13.1 節四大子主題

  1. 13.1.1 事件宣告:語法、修飾詞、委派型別(見 78991)。
  2. 13.1.2 訂閱與取消:+=/-=、登入對話框、欄位語意(見 78992)。
  3. 13.1.3 事件存取器:add/remove、Control 鍵值映射(見 78993)。
  4. 13.1.4 靜態事件:無 this、不可 virtual/abstract/override、非靜態事件可用 this。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved