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