我想在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/