000105. Блочные конструкции. Циклы
cs
int a = 0;
while (100 > a) {
a++;
}c#
Аналог в Sanny Builder
</td><td></td></tr>
</tbody></table>
Если для продолжения цикла **repeat** было нужно, что бы условие было ложным, то **do...while** наоборот - должно возвращать истину.
Рассмотрим ещё один вид циклов - **for**. Не знаю почему, но он является самый любимым циклом для начинающих программистов ( как показала статистика ). Синтаксис написания таков:
<table class="table table-bordered"><tbody>
<tr><th>c#</th><th>Аналог в Sanny Builder</th></tr>
<tr><td></td><td></td></tr>
</tbody></table>
Особых отличий нет, так что запомнить синтаксис не составит труда.
Есть так-же ещё один полезный цикл - **foreach**, аналога которого в SannyBuilder нет. Переводится как "для каждого". Этот цикл, как правило, используют для обхода элементов коллекций. О них я расскажу когда придёт время, там же и более детально изучим этот цикл.
Инструкции **break** и **continue** так же есть в c#. Как вы помните ( или тем, кто не помнит ), инструкция **break** немедленно прерывает цикл, а **continue** начинает цикл сначала. Простой пример:
<table class="table table-bordered"><tbody>
<tr><th>c#</th><th>Аналог в Sanny Builder</th></tr>
<tr><td></td><td></td></tr>
</tbody></table>
На этом всё, тестируйте, экспериментируйте и задавайте вопросы!|554|1|0||blochnye_konstrukcii_cikly|1511983477Last updated