有一個Task.Factory.StartNew(Action<Object> action, Object state)
方法。這看起來很通用。但是,如果我的 「行動」 是任務工廠StartNew通用
protected void Edit(MyType myType) { }
爲什麼我不能有
MyType x = something;
Task.Factory.StartNew(Edit, x);
我得到:
參數1:無法從 '方法組' 轉換爲「系統行動'
我可以通過添加另一種方法來得到它的工作,
protected void Edit(object myType) { Edit((MyType)myType); }
或者我可以寫
Task.Factory.StartNew(() => Edit(x));
,但我覺得我失去了一些東西應該讓我做的第一種方式......
是啊,我覺得我哪裏錯了正在讀「Action