我可以在线程中发送一个参数
class myThread
{
Thread thread;
public myThread(string name, int st)
{
thread = new Thread(this.Get_IP);
thread.Name = name;
thread.Start(st);//передача параметра в поток
thread.Join();
}
void Get_IP(object st)
{
for (int ii = 0; ii < (int)st; ii++)
{
// smth
}
}
}
但我需要发送其中两个,例如
for (int ii = (int)st; ii < (int)fi; ii++)
{
// smth
}
有一种方法可以将 2 个参数放在一起
void A(int a, int b) { }
和
ThreadStart starter = delegate { A(0, 10); };
但是我怎样才能将它们发送到线程?