标签:tee cat 一个 color pre 异步 意义 顺序 ini
委托是一种类型;事件是委托的一个实例。委托的意义:异步多线程、逻辑分离
public delegate void CateAction();//委托
public event CateAction CateActionEvent;//事件
事件只能在声明他的类内部调用(Invoke);委托可以在外部调用(Invoke);事件加了权限控制,保证事件不能在外部直接赋值和调用。
事件执行前要判断不为null;
public void CateEvent() { if (CateActionEvent!=null) { //CateActionEvent.Invoke(); //CateActionEvent(); foreach (CateAction item in CateActionEvent.GetInvocationList()) { item.Invoke();//顺序调用 //item.BeginInvoke(null, null);//异步调用 } } }
标签:tee cat 一个 color pre 异步 意义 顺序 ini
原文地址:http://www.cnblogs.com/xsj1989/p/7799232.html