НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C#. Уроки W3Schools українською для початківців

En Es De

C# Цикл While


Цикли

Цикли можуть виконувати блок коду, поки досягнуто вказану умову.

Цикли зручні, оскільки вони економлять час, зменшують кількість помилок і роблять код більш читабельним.


C# Цикл While

Цикл while перебирає блок коду, доки виконується задана умова, тобто є True:

Синтаксис

while (умова)
{
  // блок коду для виконання
}

У наведеному нижче прикладі код у циклі виконуватиметься знову і знову, доки значення змінної (i) менш як 5:

Приклад

int i = 0;
while (i < 5)
{
  Console.WriteLine(i);
  i++;
}

Спробуйте самі »

Примітка: Не забудьте збільшити змінну, яка використовується в умові, інакше цикл ніколи не закінчиться!


Цикл Do/While

Цикл do/while є варіантом циклу while. Цей цикл виконає блок коду один раз, перш ніж перевірити, чи виконується умова, а потім повторюватиме цикл, доки умова виконується.

Синтаксис

do
{
  // блок коду для виконання
}
while (умова);

У прикладі нижче використовується цикл do/while. Цикл завжди виконуватиметься принаймні один раз, навіть якщо умова хибна, оскільки блок коду виконується до перевірки умови:

Приклад

int i = 0;
do {   Console.WriteLine(i);   i++; } while (i < 5);

Спробуйте самі »

Не забудьте збільшити змінну, яка використовується в умові, інакше цикл ніколи не закінчиться!


C# Вправи

Перевірте себе за допомогою вправ

Вправа:

Виведіть i, якщо i менше 6.

int i = 1;
 (i  6)
{
  Console.WriteLine(i);
  ;
}