Menu
CoddyTech

Оператор Break

Часть раздела Основы путешествия по C# на Coddy. Урок 44 из 69.

Инструкция break мгновенно останавливает цикл при обнаружении.

Например,

for (int i = 0; i < 10; i++) { 
    if (i == 6) {
    	break;
    }
    Console.WriteLine(i);
}

В следующем примере цикл последовательно выполняется, пока не достигает числа 6. Затем программа входит в оператор if и выполняет оператор break. Это немедленно выходит из цикла. Результат:

0
1
2
3
4
5

break не ограничивается циклами for: он работает так же в цикле while или do-while, а также используется для завершения case внутри оператора switch. Где бы он ни находился, он немедленно выходит из этого цикла (или оператора switch).

challenge icon

Задание

Новичок

Вам дан код, который выводит числа от 1 до 20 (включительно).

Ваша задача — добавить инструкции if и break, чтобы выводились только числа от 1 до 15, а цикл завершался до вывода чисел от 16 до 20.

Попробуйте сами

using System;

public class Program {
    public static void Main(string[] args) {
        for (int i = 1; i <= 20; i++) {
            Console.WriteLine(i);
        }
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C#