I was wiring up an event to use a lambda which needed to remove itself after triggering. I couldn't do it by inlining the lambda to the += event (no accessable variable to use to remove the event) so i set up an Action<object, EventArgs>
variable and moved the lambda there. The main error was that it could not convert an Action<object, EventArgs>
to an EventHandler. I thought lambda expressions were implicitly convertable to event handlers, why doesn't this work?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…