麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

在C#中自定義事件

2023-05-15 12:29:36
字體:
來源:轉載
供稿:網友

在C#編程中,除了方法(Method)和屬性(Property),任何類(Class)都可以有自己的事件(Event)。定義和使用自定義事件的步驟如下:

1)在Class之外定義一個delegate類型,用于確定事件程序的接口;

2)在Class內部,聲明一個public event變量,類型為上一步驟中定義的delegate類型;

3)在某個方法(Method)或者屬性(Property)內部某處觸發事件;

4)客戶程序中使用+=操作符指定事件處理程序。

下面用一個具體的例子來說明這個問題:

// 定義Delegate類型,約束事件程序的參數

 public delegate void MyEventHandler(object sender, long lineNumber) ;

public class DataImports
        { 
                // 定義新事件NewLineRead 
                public event MyEventHandler NewLineRead ;

                public void ImportData() 
                { 
                        long i = 0 ; // 事件參數 
                        while() 
                        { 
                                i++ ; 
                                // 觸發事件 
                                if( NewLineRead != null ) NewLineRead(this, i); 
                                //... 
                        } 
                        //... 
                } 
                //... 
        }

        // 以下為Client代碼

        private void CallMethod() 
        { 
                // 聲明Class變量,不需要WithEvents 
                private DataImports _da = null; 
                // 指定事件處理程序 
                _da.NewLineRead += new MyEventHandler(this.DA_EnterNewLine) ; 
                // 調用Class方法,途中會觸發事件 
                _da.ImportData(); 
        } 
        // 事件處理程序 
        private void DA_EnterNewLine(object sender, long lineNumber) 
        { 
                // ... 
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄网站色成年大片免费高 | 国产久草视频在线 | 国产毛片在线 | 蜜桃视频在线入口www | 国产jjizz一区二区三区视频 | 久久久久久久一区二区三区 | 99这里精品 | 伊人av影院 | 欧美在线观看视频网站 | 2019亚洲日韩新视频 | 91午夜在线观看 | 国av在线 | 欧美一级黄 | 91成人一区二区三区 | 91精品欧美一区二区三区 | 久久在草 | 五月天影院,久久综合, | 在线观看国产www | 91久久国产露脸精品国产 | 欧美人的天堂一区二区三区 | 亚洲影院在线 | 欧美三级日本三级少妇99 | 国产一区二区在线免费观看 | 性毛片视频 | 性盈盈盈影院 | 久久精品视频首页 | www.guochanav.com| 天天看夜夜爽 | 久草最新在线 | av在线电影网站 | 精品一区二区久久久久 | 久久精品成人 | 爱看久久 | 久久亚洲美女视频 | 国产成人在线一区二区 | 欧美成人一级 | 久国产| 日韩视频一区二区三区四区 | 偿还电影免费 | 万圣街在线观看免费完整版 | 黄视频免费在线 |