1.构造一个静态只读对象标识事件
protected static readonly object clickEvent;
public class CustomEventArgs:EventArgs{}
public delegate void Gate_Click(string clickName);5为事件定义访问器的方法用于集合上添加/移除委托实例
public event Gate_Click ClickEvent
{
add
{
Events.AddHandler(clickEvent,value);
}
remove
{
Events.RemoveHandler(clickEvent,value);
}
}
protected void FireEvent(string str)
{
Gate_Click handler = (Gate_Click)Events[clickEvent];
if(handler != null)
handler(str);
}
private void invokeEvent(object sender,EventArgs e)
{
FireEvent("str");
}
