我在尝试在我的Threadpool中使用引用参数时遇到问题
static public void enableStatsOperations(ref Label devOper)
{
ThreadPool.QueueUserWorkItem(() => loopStatsOperations(ref devOper));
}
它一直说"委托WaitCallback不接受0参数"即使我有一个。
答案 0 :(得分:-1)
你传递的代表需要一个参数。
static public void enableStatsOperations(Label devOper)
{
ThreadPool.QueueUserWorkItem( _ => loopStatsOperations(devOper));
}
注意强>: 您不允许在匿名方法或lambda中使用ref或out参数,就像编译器错误所说的那样。 看看how to use QueueUserWorkItem with ref/out state