Оператор Continue
Свайпніть щоб показати меню
Оператор continue використовується для переходу до наступної ітерації циклу.
Коли використовується оператор continue, будь-який код після нього у блоці коду ігнорується, і цикл переходить до наступної ітерації.
Розглянемо приклад:
Як видно з наведеного вище коду, другий і третій методи Console.WriteLine ігноруються під час кожної ітерації.
Аналогічно, можна також умовно ігнорувати код за допомогою оператора continue:
main.cs
1234567891011121314151617using 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
1234567891011121314151617using 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.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат