В то время как (правда) и для (;;)
Возможные дубликаты:
"For (;;)" быстрее, чем "while (TRUE)"? Если нет, то почему люди используют это?
for (;;) или while ( true) - что такое правильный C# бесконечный цикл?
Есть ли заметная разница между while(true)
(или же while(1)
) а также for(;;)
? Будет ли какая-то причина выбирать один из других?
2 ответа
Решение
С включенными оптимизациями они будут компилироваться одинаково.
Вы должны использовать тот, который вы найдете более читабельным.
Нет, я думаю for(;;)
выглядит лучше. Но они одинаковы.
Также см. "For(;;)" быстрее, чем "while (TRUE)"? Если нет, то почему люди используют это?