任何人都可以轻看一下.
public event Action _action; if (_action != null) { foreach (Action c in _action.GetInvocationList()) { _action -= c; } }
特别是_action – = c;部分.
你发布的代码是奇怪的.它说“通过行动中的功能列表,产生一大堆代理,调用越来越少的函数,然后最终分配一个没有任何行动的代理,为什么会有人这样做?并完成它.