我试图在不使用太多 if 语句(C#)的情况下加载不同的函数。我尝试使用 Lists,但 Unity 使用Action
. 我在这里找到了一个很好的 c# 解决方案:
var methods = new Dictionary<string, Action>()
{
{"method1", () => method1() },
{"method2", () => method2() }
};
methods["method2"]();
同样的问题在这里Action
我进口的
using System.Collections.Generic;
我想念什么?