Странно для петли? C # [дубликат
-
29-09-2019 - |
Вопрос
Возможный дубликат:
В C # является безопасным для (;;) и что это действительно делает?
Так что я недавно пришел на что-то, что я никогда не видел раньше ..
for (; ; )
{
}
Что именно происходит, когда Фейлды остаются такими пустыми?
Решение
Это бесконечная петля.
Где-то внутри должно быть break;
утверждение или, возможно, исключение, брошенное для управления, чтобы пройти через петлю.
Вы также можете достичь того же самого (вероятно, более очевидно), сделав
while (true)
{
// do stuff
}
Другие советы
Это бесконечная петля, почти эквивалентная while(true)
петля.
То break
Условие нет между двумя полуколонами, поэтому оно должно быть где -то в теле петли.
Это бесконечно для петли.
Не связан с StackOverflow