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