Выполнять цикл, пока не пройдет определенное время - C#
Формулировка задачи:
Требуется создать цикл while. В котором будет выполняться действие до тех пор, пока не пройдет указанное количество секунд, которое берется из textbox. Если цикл не выполнился до конца за это время, то нужно попробовать снова. И так пока цикл не выполнится.
Вроде не очень сложно, но сам не могу написать.
P.S. с комментариями пожалуйста.
Решение задачи: «Выполнять цикл, пока не пройдет определенное время»
textual
Листинг программы
using System.Threading; Thread CloakThread = new Thread(new ThreadStart(Cloak)); public Stopwatch sw = new Stopwatch(); sw.Reset(); //Сбрасываем значение таймера sw.Start();//Запускаем таймер sw.Stop();//Останавливаем таймер textBox4.Text = sw.Elapsed.ToString();//Выводим время работы таймера //Поток часов void Cloak() { //Начинаем отсчет stopwatch.Start(); while (true) { if (status) break; label4.Text = stopwatch.Elapsed.ToString().Remove(8); Thread.Sleep(1000); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д