国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#事件處理和委托event delegate實例簡述

2020-01-24 02:23:04
字體:
來源:轉載
供稿:網友

本文實例講述了C#事件處理和委托event delegate,分享給大家供大家參考。具體方法如下:

以下僅僅是用最簡單的方式表示事件,實際應用可能是不同窗體之間相互通知某些操作,達到觸發。

首先聲明一個degate的 EventHandler 參數可以沒有 一個或多個 但是觸發和使用一定要匹配。

創建一個該EvenHandler的實例a

在程序建立或你需要的時候產生一個事件觸發申明:

a += new EventHandler(d); public delegate void EventHandler(string s);

實際觸發事件a("") 就可以調用實際操作。

完整實例如下:

public event EventHandler a;  public Form1() {   InitializeComponent();   // 聲明事件觸發   a += new EventHandler(d); } private void button1_Click(object sender, EventArgs e) {   MessageBox.Show("即將引發事件!");   //觸發   a("ss");   MessageBox.Show("11"); } //實現 public void d(string s) {  // System.Threading.Thread.Sleep(10000);   MessageBox.Show("d."+s); }

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广昌县| 邹城市| 大冶市| 湘潭县| 扎囊县| 宣恩县| 开原市| 华亭县| 莆田市| 察隅县| 乌兰浩特市| 增城市| 天柱县| 台湾省| 吉木萨尔县| 桑植县| 垦利县| 锡林浩特市| 新郑市| 娄底市| 武夷山市| 延吉市| 永福县| 邵武市| 万盛区| 夏津县| 新竹县| 阿鲁科尔沁旗| 军事| 环江| 石楼县| 闵行区| 湛江市| 阿鲁科尔沁旗| 偃师市| 绥中县| 晋江市| 青岛市| 揭西县| 巨野县| 永定县|