特定のクラスのすべての void を Dictionary に挿入してから、コマンド ローダーを作成します。ディクショナリのタイプstring, command
は で、文字列は要求されたコマンドを表します。たとえば、 ifstring = "stackoverflow"
の場合は を実行しvoid stackOverflow(parameter1, parameter2)
ます。これはどのように可能ですか?
私は使用してみました:
public Dictionary<string, Action> Commands = new Dictionary<string, Action>();
しかし、それが問題にアプローチする正しい方法だとは思いません。助けてください。