Вот так я создаю поток, который делает купирование reps
раз:
protected virtual void RedButtonClicked(object sender, System.EventArgs e)
{
Nuker n = new Nuker(target, reps);
bombThread = new Thread(new ThreadStart(n.nuke));
bombThread.Start();
}
Класс резьбы:
public class Nuker
{
private string target;
private int reps;
//...
public void nuke()
{
for(int i=0; i<reps; ++i)
{
ICBM.nuke(target);
Thread.Sleep(5500);
}
System.Console.WriteLine("Done.");
}
}
(я создаю новый класс для хранения некоторых переменных, поскольку не могу передать их в ThreadStart()
.)
Теперь я хотел бы иметь простую визуализацию процесса, скажем, печать текущего повторения в текстовом поле на форме. Как бы я использовал i
из цикла, чтобы сделать это?