Средний
6 уроков
Курс
Основы C#
В этом видеокурсе вы ознакомитесь с основами C#

#6 — Циклы C# — for, foreach , do while, while

Привет! На этом видеоуроке мы будем рассматривать циклы в C#. Вы познакомитесь с такими циклами, как for, foreach , while, do while.

Введение в циклы C#

Циклы — это конструкции, позволяющие повторять определенный блок кода до тех пор, пока не перестанет выполняться какое-то условие. В C# существуют 4 вида циклов — for, foreach , while, do while.

Цикл for

Используя цикл for можно раз за разом использовать блок операторов, пока определенное условие не будет истинным. Синтаксис этого оператора показан ниже:

for (инициализатор; условие; итератор) {тело}

• Инициализатор
Это выражение, вычисляемое перед первым выполнением тела цикла (обычно инициализация локальной переменной, которая будет служить в качестве счетчика цикла). Счетчик цикла хранит в себе количество его выполнений.

• Условие
Это выражение, проверяемое перед каждой новой итерацией цикла.

• Итератор
Определяет шаг цикла, т.е. значение, на которое будет увеличиваться счетчик при каждом повторении.

• Тело цикла
Блок, в котором мы указываем список операторов, которые хотим выполнять.

Цикл foreach

Цикл foreach служит для циклического обращения к элементам коллекции, представляющей собой группу объектов. В C# определено несколько видов коллекций, каждая из которых является массивом. Ниже приведена общая форма оператора цикла foreach:

foreach (тип имя_переменной_цикла in имя_массива)
оператор;

Локальная переменная будет хранить в себе значение элемента массива, имя которого указано после ключевого слова in. Тип этой локальной переменной должен совпадать с типом элемента массива. Начальному значению локальной переменной будет присвоено значение первого элемента массива. При последующем выполнении этой переменной присваиваются значения следующих элементов массива.

Цикл while

В цикле while проверяется условное выражение, указываемое в самом начале цикла, прежде чем выполнить оператор или блок операторов. Это означает, что оператор или операторы в теле цикла могут вообще не выполняться, если условие будет ложным. Синтаксис цикла while:

while(условие)
{оператор (операторы)};

где оператор — это единственный оператор или же блок операторов, а условие означает конкретное условие управления циклом и может быть любым логическим выражением. В этом цикле оператор выполняется до тех пор, пока условие истинно. Как только условие становится ложным, управление программой передается строке кода, следующей непосредственно после цикла.

Цикл do…while

Цикл do…while в C# — версия while с постпроверкой условия. Это значит, что условие цикла проверяется после выполнения тела цикла. Следовательно, циклы do…while удобны в тех ситуациях, когда блок операторов должен быть выполнен как минимум единожды. Ниже приведена общая форма оператора цикла do…while:

do {
операторы;
} while (условие);

Рассмотрим примеры на применение каждого из циклов:

Применение цикла for

Применение цикла foreach

Применение цикла while

Применение цикла do .. while

Надеемся, вам понравится этот видеоурок! На этом все. Задавайте ваши вопросы в комментариях, будем рады ответить.

Приятного всем просмотра! Учитесь с удовольствием! Всегда ваш LoftBlog.

Материалы к уроку:
Делись:

Оставь комментарий!

Добавить комментарий

Рекомендуемые курсы