//注册--支持一个命令调用多条方法,但是只会输出1条命令 public void RegisterMulCommand(string command, ConsoleCommandCallBack callback) { //支持一个命令调用多条方法,但是只会输出1条命令 if (HasCommand(command)) { repository[command] += callback; } else { repository[command] = new ConsoleCommandCallBack(callback); } }
//注册 public void RegisterCommand(string command, ConsoleCommandCallBack callback) { repository[command] = new ConsoleCommandCallBack(callback); }