有时事件只触发一次,不想另外创建方法使用匿名委托,如果想在匿名委托中引用自身可使用以下办法:
Action act = null;
act = new Action(()=> {
//方法代码...
XXX.Complete -= act;
});
XXX.Complete += act;
有时事件只触发一次,不想另外创建方法使用匿名委托,如果想在匿名委托中引用自身可使用以下办法:
Action act = null;
act = new Action(()=> {
//方法代码...
XXX.Complete -= act;
});
XXX.Complete += act;