小编kro*_*ots的帖子

如何在 C# 中向动作添加另一个动作?

为什么这段代码只会打印“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();
Run Code Online (Sandbox Code Playgroud)

c# delegates

2
推荐指数
1
解决办法
167
查看次数

标签 统计

c# ×1

delegates ×1