我有这需要一个ThreadStart作为参数的方法和我通常称它为喜欢:持有委托的通用类型?
public void myMethod(ThreadStart ts) { ... }
myMethod(delegate() {...});
我想有此委托分配给一个变量,但是,将其传递到函数之前。当我使用
Action myDel = delegate() {...};
myMethod(myDel);
..我得到一个关于没有匹配的方法签名的错误。我可以制作什么类型的myDel
,以便它可以与代表的实际身体互换使用?
忘记'ThreadStart'。使用'Task.Factory.StartNew()'或类似的东西。否则,如果你在C#5中使用'async/await'。 –