首页 > 代码库 > C# 调用类库里的事件

C# 调用类库里的事件

首先在类库中定义事件:

         //定义委托        public delegate void DelWeiTuo(string name);        //定义事件        public event DelWeiTuo EventWeiTuo;    

 

定义事件触发方法:

//定义事件触发方法        public void Fun(string name)        {            if (EventWeiTuo != null)            {                EventWeiTuo(name);            }        }

 

满足情况触发事件:

 public void Number()        {            int j = 0;            for (int i = 1; i <= 100; i++)            {                j += i;            }            if (j == 5050)            {                Fun("wuyang");            }        }

接下来开始调用:

首先引用类库,绑定事件,执行触发方法

 

绑定事件:

            Class1 cla = new Class1();                        //绑定事件,用于事件触发后执行,调用XianShi方法            cla.EventWeiTuo += XianShi;    

执行触发方法:

cla.Number();

前台要调用的方法:

public void  XianShi(string name)        {            Response.Write(name);                    }

可能有点凌乱,主要目的是为了回忆事件使用方便