首页 > 代码库 > C# 多线程,new ThreadStart(方法)中的方法如果有参数,该怎么写

C# 多线程,new ThreadStart(方法)中的方法如果有参数,该怎么写

using System;using System.Threading;public class Work{    public static void Main()    {        // Start a thread that calls a parameterized static method.        Thread newThread = new Thread(Work.DoWork);        newThread.Start(42);        // Start a thread that calls a parameterized instance method.        Work w = new Work();        newThread = new Thread(w.DoMoreWork);        newThread.Start("The answer.");    }    public static void DoWork(object data)    {        Console.WriteLine("Static thread procedure. Data=http://www.mamicode.com/‘{0}‘",            data);    }    public void DoMoreWork(object data)    {        Console.WriteLine("Instance thread procedure. Data=http://www.mamicode.com/‘{0}‘",            data);    }}

C# 多线程,new ThreadStart(方法)中的方法如果有参数,该怎么写