Оператор C# break
Оператор C# break
В этом руководстве вы узнаете о рабочем операторе break C# с помощью примеров.
В C# мы используем оператор break для завершения цикла.
Как мы знаем, циклы перебирают блок кода до тех пор, пока тестовое выражение не станет ложным. Однако иногда нам может потребоваться немедленно завершить цикл, не проверяя тестовое выражение.
В таких случаях используется оператор break. Синтаксис оператора break:
04
Прежде чем мы узнаем о 03
, обязательно узнайте о
- для цикла
- если...иначе
- цикл while
Пример:инструкция break C# с циклом for
14
Вывод
21
В приведенной выше программе наш 19
цикл работает 4 раз из 22
до 4 . Однако, когда 30
равно 3 , встречается оператор break.
35
Теперь цикл внезапно прерывается. Итак, мы получаем только 1 и 2 в качестве вывода.
Примечание :оператор break используется с операторами принятия решений, такими как if..else.
<час>Пример:оператор C# break с циклом while
43
Вывод
52
В приведенном выше примере мы создали 40
цикл, который должен запускаться с 55
.
Однако, когда 63
равно 4 , 73
встречается оператор.
64
Теперь цикл while завершается.
<час>Работа оператора break в C#
<рисунок> <час>оператор break с вложенным циклом
Мы также можем использовать 81
Оператор с вложенными циклами. Например,
76
Вывод
83
В приведенном выше примере мы использовали оператор break внутри внутреннего 95
. петля. Здесь оператор break выполняется, когда 104
.
Следовательно, значение 119
никогда не печатается.
Примечание :оператор break завершает только внутренний 123
петля. Это потому, что мы использовали 138
оператор внутри внутреннего цикла.
Если вы хотите узнать, как работают вложенные циклы, посетите страницу Вложенные циклы C#.
<час>разорвать цикл foreach
Мы также можем использовать 149
Оператор с циклами foreach. Например,
93
Вывод
100пре>В приведенном выше примере мы создали массив со значениями:1. , 2 , 3 , 4 , 5 . Здесь мы использовали
158
цикл для печати каждого элемента массива.Однако цикл выводит только 1 и 2 . Это потому, что когда число равно 3 , выполняется оператор break.
118Это немедленно завершает цикл foreach.
<час>разорвать оператор Switch
Мы также можем использовать
160
оператор внутри оператора switch case. Например,123Вывод
137Здесь мы использовали
171
утверждение внутри каждого случая. Это помогает нам завершить оператор switch, когда найден соответствующий вариант.Чтобы узнать больше, посетите оператор switch C#.
Язык C