C# 使用带参数的线程作为对象
如何以C# 使用带参数的线程作为对象,c#,asp.net,C#,Asp.net,如何以对象作为C#中的参数启动线程 我想将对象作为参数传递给线程函数。要将参数传递给线程,请使用: var thread = new Thread(() => Method(parameter)); thread.Start(); ParameterizedThreadStart委托和Thread.Start(Object)方法重载使向线程过程传递数据变得容易。要向线程传递参数,请使用: ParameterizedThreadStart委托和Thread.Start(Object)方法重
对象作为C#中的参数启动线程
我想将对象
作为参数传递给线程
函数。要将参数传递给线程,请使用:
var thread = new Thread(() => Method(parameter));
thread.Start();
ParameterizedThreadStart
委托和Thread.Start(Object)
方法重载使向线程过程传递数据变得容易。要向线程传递参数,请使用:
ParameterizedThreadStart
委托和Thread.Start(Object)
方法重载可以轻松地将数据传递给线程过程。向我们展示您得到了什么。在大多数情况下,您不需要传递“对象”,因为您的线程函数是一个成员函数。请参阅此链接,向我们展示您所拥有的。在大多数情况下,您不需要传递“对象”,因为您的线程函数是成员函数。请参阅此链接
Thread thread = new Thread(new ParametrizedThreadStart(func));
thread.Start(obj);