Вопрос

Возможный дубликат:
В C # является безопасным для (;;) и что это действительно делает?

Так что я недавно пришел на что-то, что я никогда не видел раньше ..

        for (; ; )
        {

        }

Что именно происходит, когда Фейлды остаются такими пустыми?

Это было полезно?

Решение

Это бесконечная петля.

Где-то внутри должно быть break; утверждение или, возможно, исключение, брошенное для управления, чтобы пройти через петлю.

Вы также можете достичь того же самого (вероятно, более очевидно), сделав

while (true)
{
    // do stuff
}

Другие советы

Это бесконечная петля, почти эквивалентная while(true) петля.

То break Условие нет между двумя полуколонами, поэтому оно должно быть где -то в теле петли.

Это бесконечно для петли.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top