Како изаћи из фореацх петље у Ц# користећи кључну реч бреак

Kako Izaci Iz Foreach Petle U C Koristeci Klucnu Rec Break



У Ц# се може ускладиштити колекција објеката. Ц# омогућава тражење одређене ставке из колекције. У ту сврху се користе различите петље. „ за сваки ” петља се такође може користити за ову сврху у Ц#. Ова петља ће проћи кроз дату колекцију ставки. То значи да ће ова петља проверавати сваки елемент присутан у тој колекцији док се не провере све ставке.

У чланку у наставку, употреба „ пауза ” кључна реч са „ за сваки ” петља се разматра коришћењем језика Ц#.

Изађите из Фореацх петље у Ц# користећи кључну реч Бреак

Петље ” пролазе кроз сваки елемент који је присутан у колекцији све док услов не буде нетачан и ниједан елемент више не остане у колекцији. На исти начин функционише и „фореацх“ петља. Чак и када је одређени услов задовољен, он наставља да се понавља кроз сваку ставку. Када је дати услов задовољен и желимо да одмах напустимо петљу, користимо кључну реч „бреак“ да завршимо петљу. Синтакса кључне речи бреак је:







пауза ;

Хајде да то разумемо на примеру:



Користећи Систем ;

јавности класа Бреак_екампле
{
јавности статична празнина Главни ( низ [ ] аргс )
{
низ [ ] имена = { 'Сара' , 'Џејмс' , 'Алице' , 'Кевин' , 'Хана' } ;
за сваки ( низ име ин имена ) {
Конзола . ВритеЛине ( 'Име које ће петља проверити је: ' + име ) ;
ако ( име == 'Кевин' ) {
Конзола . ВритеЛине ( 'Потребно име је: ' + име ) ;
}
}
}
}

У горе наведеном коду:



  • Има ' Систем ” користи се именски простор.
  • Затим постоји класа „ Бреак_екампле „има статичку“ Главни() ” метод.
  • Имена се затим декларишу и чувају у низу типа „стринг“ под називом „ имена “.
  • Да бисте проверили како „ за сваки ” петља ради, користи се фореацх петља и унутар ове петље је “ ако ” се користи услов који проверава да ли је име „ Кевин ' или не. Ако је име „Кевин“, онда „ Захтевано име је: Кевин ” изјава ће бити одштампана.

Излаз:





Овде можемо видети да чак и ако је тражено име пронађено, петља наставља да проверава и друга имена. Да бисте прекинули петљу када име „ Кевин ' се налази ' пауза ” се користи кључна реч.



Користећи Систем ;

јавности класа Бреак_екампле
{
јавности статична празнина Главни ( низ [ ] аргс )
{
низ [ ] имена = { 'Сара' , 'Џејмс' , 'Алице' , 'Кевин' , 'Хана' } ;
за сваки ( низ име ин имена ) {
Конзола . ВритеЛине ( 'Име које ће петља проверити је: ' + име ) ;
ако ( име == 'Кевин' ) {
Конзола . ВритеЛине ( 'Потребно име је: ' + име ) ;
пауза ;
}
}
}
}

Сада у овом коду, кључна реч бреак се користи унутар „ ако ” изјава за прекид петље када име “ Кевин ' се постигне.

Излаз:

Овде излаз показује да када име „ Кевин ” је достигнута петља више не проверава даља имена.

Закључак

У Ц# “ за сваки ” петља се користи за понављање кроз колекцију објеката. Ова петља ће наставити да проверава сваку ставку чак и ако је тражени услов испуњен. Да бисте прекинули прелазак петље у одређеној тачки а „ пауза ” кључна реч се користи унутар петље.