我有這個(gè)代碼。MethodInfo method = obj.GetType().GetMethod("Run");Task task = Task.Factory.StartNew((Action)method.Invoke(obj, null));我可以確認(rèn) obj 和方法是有效的。我可以看到函數(shù) Run 也被調(diào)用了。但是在方法 Run 完成后,我收到以下異常:Message = "Value cannot be null.\r\nParameter name: action"我無法弄清楚,這里引用了哪個(gè)“操作”參數(shù),因?yàn)楹瘮?shù) Run 不返回/接受參數(shù)。如果有幫助,這是 Run 方法:public void Run() { Console.WriteLine("I'm here"); }
- 1 回答
- 0 關(guān)注
- 381 瀏覽
添加回答
舉報(bào)
0/150
提交
取消