首页 > 代码库 > 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); }
可能有点凌乱,主要目的是为了回忆事件使用方便
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。