1
我試圖加載不同的函數而不使用太多的if語句(C#)。我嘗試使用列表,但是對於Unity,使用Action
引發異常。 我發現這裏的C#一個很好的解決方案:將函數存儲在Unity3D的列表或數組中
var methods = new Dictionary<string, Action>()
{
{"method1",() => method1() },
{"method2",() => method2() }
};
methods["method2"]();
同樣在這裏與Action
問題我進口
using System.Collections.Generic;
我怎麼錯過?