天天看點

c#事件四部曲

C#事件四部曲:

(1)定義委托

        public deligate void DoSomethingDelegate(object sender, EventArgs e);

 (2)定義事件(在類中)

        publice event DoSomethingDelegate DoSomething;

(3)引發事件(判斷某個操作執行,或在某個操作執行後)

        DoSomething(object, e);

(4)定義事件處理方法并綁定到事件(在初始化時)

        ~.DoSomething += doSomethingHandler;

        private void doSomethingHandler(object sender, EventArgs e)

             {  ... }

本文轉自 huohe2009 51CTO部落格,原文連結:http://blog.51cto.com/zhaojie/852592