C#在字典中存储函数
如何创建可以存储函数的字典? 谢谢。 我有大约30多个可以从用户执行的功能。我希望能够以这种方式执行功能: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething", functionName); private void interceptCommand(string command) { foreach ( var cmd in dictionaryName ) { if ( cmd.Key.Equals(command) ) { cmd.Value.Invoke(); } } } 但是,函数签名并不总是相同的,因此具有不同数量的参数。