我打算拥有一个包含命令字符串和函数的字典。当用户输入命令字符串时,函数将执行。但是,我似乎无法修复的编译器错误阻止了我这样做。 Argument 2: cannot convert from 'method group' to 'Func<int>'
class Program
{
static Dictionary<string, Func<int>> SendCmdList = new Dictionary<string, Func<int>>();
static void test(int index)
{
clients[index].SendPacket(new Packet { Cmd = 0x8 });
}
static void Main(string[] args)
{
SendCmdList.Add("!send", test);
我似乎不明白是什么导致了它。任何帮助将不胜感激。