C# 调用类库里的事件

王朝学院·作者佚名  2016-05-17
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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); }

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航