首先在類庫中定義事件:
//定義委托 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); }
可能有點凌亂,主要目的是為了回憶事件使用方便