Можно не только While, можно еще так
long i = 0;
loop:
Console.WriteLine(i+=10000);
goto loop;
)))
используйте goto если вы пишите на assembler в остальных случаях его не используйте
у меня передо мной программист использовал goto там одна функция 1000 строк и 2-5 goto очень понравилось мне его код разбирать. Пришлось разбивать и рефарторить и тоже самое повторять пару раз и в несколько заходов. После рефакторинга последнего код сократился до 700 строк и скорость загрузки страницы увеличилась с 20 сек до 1 сек. Там не только goto былы написано а еще не поймешь что и зачем если можно было красивее сделать.
Я просто привел пример, что не только while использовать можно как мы привыкли обычно для бесконечного цикла, но и goto.
В ассемблере называется не goto, а безусловный и условный переход, насколько я помню, и думаю что можно применять goto везде если ты опытный программист и знаешь как правильно его использовать. У меня есть друг ему правда почти скоро будет 40 лет, он программист на c/c++, вот я у него спрашивал для чего он пишет команду goto в программе для ЧПУ.
Поэтому лучше его не использовать если не умеем)))
Лутше ее вообще не использовать
то бегать только будишь верх и вниз и потом запутаешься и мало что поймешь что было написано
ну если друг пишет для ЦПУ и goto быстрее работает чем цикл for можно написать
но лучше не использовать когда скачешь с 10 на 900 строку а потом с 950 на 200 строку и с 300 на 1000 строку )))
Да у меня тоже были проблемы с goto разобраться как работала программа я так и не смог пока не отказался от goto.
Смотрю тема споров goto еще актуальна ! :)
впервые я познакомился с goto когда изучал бейсик на спектруме, там он использовался для создания подпрограмм, сейчас это называется функции/методы, поэтому goto не так популярен в современных языках, как циклы
Да проще заново все переписать, чем такой код править.
Это извращение.
Можно и повторить одно и тоже 1000 раз.
Каждый извращается как может, я написал просто пример, что не только с помощью while можно получить бесконечный цикл , но и с помощью goto. Я не принуждал кого то писать именно goto. А вы тут начали сыр-бор устраивать.