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

Зміст курсу

Основи C#

Основи C#

1. Початок роботи
3. Структури управління
4. Цикли
5. Масиви
6. Методи

bookоператор continue

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

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

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

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

cs

main

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 ігнорується на 4-й ітерації.

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

cs

main

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.

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

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

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

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