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

Оператор Continue

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

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

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

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

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

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

main.cs

main.cs

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

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 у циклі?

Виберіть правильну відповідь

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

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

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

Секція 1. Розділ 43

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Секція 1. Розділ 43
some-alt