Аналог GOTO - C#

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

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

Добрый день! Сразу прошу прощения, что вопрос будет без примера кода, - доступ к студии в данный момент отсутствует. В свете того, что я начитался кучи информации о С#, встретил много упоминаний об операторе GOTO - большинство людей, я так понял, чуть ли не ненавидит тех, кто его использует. Хотя непонятно почему... Хочу его применить, потому что как сделать по-другому не знаю. В заданный момент времени программа должна начать выполняться, до этого с момента запуска она проверяет, наступило ли это время:
U: if (ВремяСейчас>=ЗаданноеВремя)
{
Выполняется код
}
else
{GOTO U}
Будет ли это здесь оправдано или есть лучший аналог GOTO?

Решение задачи: «Аналог GOTO»

textual
Листинг программы
bool updated=false;
while (!updated)
{
   if (ВремяСейчас>=ЗаданноеВремя)
   {
      Выполняется код
      updated=true;
   }
}

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


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

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

6   голосов , оценка 4.333 из 5