我有這需要一個ThreadStart作爲參數的方法和我通常稱它爲喜歡:持有委託的通用類型?
public void myMethod(ThreadStart ts) { ... }
myMethod(delegate() {...});
我想有此委託分配給一個變量,但是,將其傳遞到函數之前。當我使用
Action myDel = delegate() {...};
myMethod(myDel);
..我得到一個關於沒有匹配的方法簽名的錯誤。我可以製作什麼類型的myDel
,以便它可以與代表的實際身體互換使用?
忘記'ThreadStart'。使用'Task.Factory.StartNew()'或類似的東西。否則,如果你在C#5中使用'async/await'。 –