【发布时间】:2016-04-05 07:32:23
【问题描述】:
我在 A 类中有一个方法,我想通过传递参数在 B 类中线程启动它。
class ClassA
{
public void MethodA(string par1, int par2)
{
Console.WriteLine("Parameter " + par1 + " is passed with value " + par2);
}
}
class ClassB
{
public static void Main(string[] args)
{
ClassA obj = new ClassA();
Thread workerThread = new Thread(new ParameterizedThreadStart(obj.MethodA));
workerThread.Start("book",5);
}
}
但是当我执行代码时它给了我一个错误 `
“MethodA”没有重载匹配委托 'System.Threading.ParameterizedThreadStart
有什么问题?
【问题讨论】:
标签: c# multithreading