Аналог GOTO - C#
Формулировка задачи:
Добрый день!
Сразу прошу прощения, что вопрос будет без примера кода, - доступ к студии в данный момент отсутствует.
В свете того, что я начитался кучи информации о С#, встретил много упоминаний об операторе GOTO - большинство людей, я так понял, чуть ли не ненавидит тех, кто его использует. Хотя непонятно почему...
Хочу его применить, потому что как сделать по-другому не знаю. В заданный момент времени программа должна начать выполняться, до этого с момента запуска она проверяет, наступило ли это время:
Будет ли это здесь оправдано или есть лучший аналог GOTO?
U: if (ВремяСейчас>=ЗаданноеВремя)
{
Выполняется код
}
else
{GOTO U}Решение задачи: «Аналог GOTO»
textual
Листинг программы
bool updated=false;
while (!updated)
{
if (ВремяСейчас>=ЗаданноеВремя)
{
Выполняется код
updated=true;
}
}