Когда 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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