Когда while проводит проверку условия - C#

Узнай цену своей работы

Формулировка задачи:

Есть поток threadX. Когда он завершится, нужно вывести месседж бокс о завершении. У потоков нет событий. Поэтому делаю (на клике button1)
while (threadX.ThreadState==ThreadState.Running) 
Application.DoEvents();
MessageBox.Show("Complete");
Месседж бокс выскакивает сразу по клику button1 Короче, вопрос: while срабатывает 1 раз за событие?

Решение задачи: «Когда while проводит проверку условия»

textual
Листинг программы
while (threadX.ThreadState != ThreadState.Stopped) Application.DoEvents();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5