为什么这段代码只会打印“A”和“B”,而不是“C”?
Action act = null; act += () => MessageLog.Message("A"); act += () => MessageLog.Message("B"); Action<Action> add = a => a += () => MessageLog.Message("C"); add(act); act.Invoke();
c# delegates
c# ×1
delegates ×1