Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператор Continue | Цикли
Основи C#

bookОператор Continue

Оператор continue використовується для переходу до наступної ітерації циклу.

Коли ми використовуємо оператор continue, будь-який код, що йде після нього у блоці коду, ігнорується, а цикл переходить до наступної ітерації.

Розглянемо приклад:

Як видно з наведеного вище коду, другий і третій методи Console.WriteLine ігноруються під час кожної ітерації.

Аналогічно, ми також можемо умовно ігнорувати код за допомогою оператора continue:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }

У наведеному вище прикладі оператор Console.WriteLine ігнорується під час четвертої ітерації.

Більш практичний приклад використання оператора continue наведено в наступному коді:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }

Наведений код виконує ітерацію від числа 0 до 9. Він перевіряє, чи є i непарним, використовуючи умову i % 2 != 0, оскільки непарне число при діленні на 2 завжди дає ненульовий залишок. Якщо число непарне, відбувається перехід до наступної ітерації, а якщо парне — не пропускається і, відповідно, виводиться значення i. Таким чином, виводяться всі парні числа від 0 до 9.

question mark

Що робить оператор continue у циклі?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 7

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain how the `continue` statement is different from the `break` statement?

Can you show an example where using `continue` is especially useful?

What happens if I use `continue` in a nested loop?

bookОператор Continue

Свайпніть щоб показати меню

Оператор continue використовується для переходу до наступної ітерації циклу.

Коли ми використовуємо оператор continue, будь-який код, що йде після нього у блоці коду, ігнорується, а цикл переходить до наступної ітерації.

Розглянемо приклад:

Як видно з наведеного вище коду, другий і третій методи Console.WriteLine ігноруються під час кожної ітерації.

Аналогічно, ми також можемо умовно ігнорувати код за допомогою оператора continue:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }

У наведеному вище прикладі оператор Console.WriteLine ігнорується під час четвертої ітерації.

Більш практичний приклад використання оператора continue наведено в наступному коді:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }

Наведений код виконує ітерацію від числа 0 до 9. Він перевіряє, чи є i непарним, використовуючи умову i % 2 != 0, оскільки непарне число при діленні на 2 завжди дає ненульовий залишок. Якщо число непарне, відбувається перехід до наступної ітерації, а якщо парне — не пропускається і, відповідно, виводиться значення i. Таким чином, виводяться всі парні числа від 0 до 9.

question mark

Що робить оператор continue у циклі?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 7
some-alt