首先在类库中定义事件:
//定义委托 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); }
可能有点凌乱,主要目的是为了回忆事件使用方便
C# 调用类库里的事件
时间: 2024-11-25 13:49:54