【发布时间】:2012-03-26 06:28:38
【问题描述】:
我正在尝试以这种方式使用该方法:
public void Method()
{
ThreadPool.QueueUserWorkItem(() =>
{
while(!paused)
{
ThreadPool.QueueUserWorkItem(() => {...);
}
});
}
}
问题的出现是因为它在第一次调用时引发了编译错误。
错误 CS1593:委托
System.Threading.WaitCallback' does not take0' 参数
知道如何在没有参数的情况下做到这一点吗? ,有什么选择吗?
【问题讨论】:
-
ThreadPool.QueueUserWorkItem((state) => {...);回调需要对象参数。虽然你不必使用它。
标签: c#