首先在類庫(kù)中定義事件:
//定義委托 public delegate void DelWeiTuo(string name); //定義事件 public event DelWeiTuo EventWeiTuo;
定義事件觸發(fā)方法:
//定義事件觸發(fā)方法 public void Fun(string name) { if (EventWeiTuo != null) { EventWeiTuo(name); } }滿足情況觸發(fā)事件:
public void Number() { int j = 0; for (int i = 1; i <= 100; i++) { j += i; } if (j == 5050) { Fun("wuyang"); } }接下來(lái)開(kāi)始調(diào)用:
首先引用類庫(kù),綁定事件,執(zhí)行觸發(fā)方法
綁定事件:
Class1 cla = new Class1(); //綁定事件,用于事件觸發(fā)后執(zhí)行,調(diào)用XianShi方法 cla.EventWeiTuo += XianShi;
執(zhí)行觸發(fā)方法:
cla.Number();
前臺(tái)要調(diào)用的方法:
public void XianShi(string name) { Response.Write(name); }可能有點(diǎn)凌亂,主要目的是為了回憶事件使用方便
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注