В приведенной ниже статье использование « перерыв ключевое слово с пометкой « для каждого » обсуждается с использованием языка C#.
Выход из цикла Foreach в C# с использованием ключевого слова break
“ Петли » пройтись по каждому элементу, присутствующему в коллекции, пока условие не станет ложным и в коллекции не останется ни одного элемента. Таким же образом работает цикл foreach. Даже когда определенное условие выполнено, он продолжает перебирать каждый элемент. Когда заданное условие выполнено и мы хотим немедленно выйти из цикла, мы используем ключевое слово «break», чтобы завершить цикл. Синтаксис ключевого слова break:
перерыв ;
Давайте разберемся на примере:
с использованием Система ;
публичный сорт Break_example
{
публичный статический пустота Основной ( нить [ ] аргументы )
{
нить [ ] имена '=' { 'Сара' , 'Джеймс' , 'Алиса' , 'Кевин' , 'Ханна' } ;
для каждого ( нить имя в имена ) {
Консоль . WriteLine ( 'Имя, которое будет проверять цикл: ' + имя ) ;
если ( имя == 'Кевин' ) {
Консоль . WriteLine ( 'Необходимое имя: ' + имя ) ;
}
}
}
}
В вышеуказанном коде:
- Eсть ' Система ” используется пространство имен.
- Затем идет класс» Break_example 'имеющий статический' Основной() метод.
- Затем имена объявляются и сохраняются в массиве типа «строка» с именем « имена “.
- Чтобы проверить, как « для каждого », используется цикл foreach, а внутри этого цикла « если используется условие, которое проверяет, является ли имя « Кевин ' или нет. Если имя «Кевин», то « Необходимое имя: Кевин » будет напечатано заявление.
Выход:
Здесь мы видим, что даже если искомое имя найдено, цикл продолжает проверять и другие имена. Чтобы завершить цикл, когда имя “ Кевин ' найден ' перерыв используется ключевое слово.
с использованием Система ;
публичный сорт Break_example
{
публичный статический пустота Основной ( нить [ ] аргументы )
{
нить [ ] имена '=' { 'Сара' , 'Джеймс' , 'Алиса' , 'Кевин' , 'Ханна' } ;
для каждого ( нить имя в имена ) {
Консоль . WriteLine ( 'Имя, которое будет проверять цикл: ' + имя ) ;
если ( имя == 'Кевин' ) {
Консоль . WriteLine ( 'Необходимое имя: ' + имя ) ;
перерыв ;
}
}
}
}
Теперь в этом коде ключевое слово break используется внутри « если ” для завершения цикла, когда имя “ Кевин » достигается.
Выход:
Здесь вывод показывает, что когда имя « Кевин ” цикл больше не проверяет дальнейшие имена.
Заключение
В С# ' для каждого Цикл используется для перебора коллекции объектов. Этот цикл будет продолжать проверять каждый элемент, даже если требуемое условие выполнено. Чтобы прекратить перемещение цикла в определенной точке, перерыв ключевое слово используется внутри цикла.