Передача параметров в поток в C#
Вот примерный код:
using System.Threading;
class CTest
{
public static void ThreadProc()
{
// Че-нибудь тут делаем
}
public static void Main()
{
Thread t = new Thread(new ThreadStart(ThreadProc));
t.Start(); // Запускаем поток и нет способа передать // ему параметр
}
}
Thread th = new Thread(new ParameterizedThreadStart(Method));
th.IsBackground = true;
th.Start(userecepie);
void Method(object recepie)
{
string[] rec = (string[])recepie;
Console.WriteLine(rec[0]);
Console.WriteLine(rec[1]);
}