我想在C#中使用参数化线程创建一个新线程。
rulehandler是该类的对象

Thread applyPolicyThread = new Thread(
       new ParameterizedThreadStart(rulehandler.ApplyPolicy));
applyPolicyThread.start(false);

出现错误,即没有适用策略的重载方法与委托(delegate)system.threading.start匹配

最佳答案

参数化线程的参数类型必须始终为object(请参阅HERE):

public void ApplyPolicy(object param)
{
    bool value = (bool)param;
    //your code
}

关于c# - 使用C#中的参数启动新线程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9602152/

10-11 22:31
查看更多