У чланку у наставку, употреба „ пауза ” кључна реч са „ за сваки ” петља се разматра коришћењем језика Ц#.
Изађите из Фореацх петље у Ц# користећи кључну реч Бреак
“ Петље ” пролазе кроз сваки елемент који је присутан у колекцији све док услов не буде нетачан и ниједан елемент више не остане у колекцији. На исти начин функционише и „фореацх“ петља. Чак и када је одређени услов задовољен, он наставља да се понавља кроз сваку ставку. Када је дати услов задовољен и желимо да одмах напустимо петљу, користимо кључну реч „бреак“ да завршимо петљу. Синтакса кључне речи бреак је:
пауза ;
Хајде да то разумемо на примеру:
Користећи Систем ;
јавности класа Бреак_екампле
{
јавности статична празнина Главни ( низ [ ] аргс )
{
низ [ ] имена = { 'Сара' , 'Џејмс' , 'Алице' , 'Кевин' , 'Хана' } ;
за сваки ( низ име ин имена ) {
Конзола . ВритеЛине ( 'Име које ће петља проверити је: ' + име ) ;
ако ( име == 'Кевин' ) {
Конзола . ВритеЛине ( 'Потребно име је: ' + име ) ;
}
}
}
}
У горе наведеном коду:
- Има ' Систем ” користи се именски простор.
- Затим постоји класа „ Бреак_екампле „има статичку“ Главни() ” метод.
- Имена се затим декларишу и чувају у низу типа „стринг“ под називом „ имена “.
- Да бисте проверили како „ за сваки ” петља ради, користи се фореацх петља и унутар ове петље је “ ако ” се користи услов који проверава да ли је име „ Кевин ' или не. Ако је име „Кевин“, онда „ Захтевано име је: Кевин ” изјава ће бити одштампана.
Излаз:
Овде можемо видети да чак и ако је тражено име пронађено, петља наставља да проверава и друга имена. Да бисте прекинули петљу када име „ Кевин ' се налази ' пауза ” се користи кључна реч.
Користећи Систем ;
јавности класа Бреак_екампле
{
јавности статична празнина Главни ( низ [ ] аргс )
{
низ [ ] имена = { 'Сара' , 'Џејмс' , 'Алице' , 'Кевин' , 'Хана' } ;
за сваки ( низ име ин имена ) {
Конзола . ВритеЛине ( 'Име које ће петља проверити је: ' + име ) ;
ако ( име == 'Кевин' ) {
Конзола . ВритеЛине ( 'Потребно име је: ' + име ) ;
пауза ;
}
}
}
}
Сада у овом коду, кључна реч бреак се користи унутар „ ако ” изјава за прекид петље када име “ Кевин ' се постигне.
Излаз:
Овде излаз показује да када име „ Кевин ” је достигнута петља више не проверава даља имена.
Закључак
У Ц# “ за сваки ” петља се користи за понављање кроз колекцију објеката. Ова петља ће наставити да проверава сваку ставку чак и ако је тражени услов испуњен. Да бисте прекинули прелазак петље у одређеној тачки а „ пауза ” кључна реч се користи унутар петље.