U donjem članku, korištenje ' pauza ' ključna riječ s ' za svakoga ” petlja se raspravlja korištenjem jezika C#.
Izađite iz petlje Foreach u C# pomoću ključne riječi Break
“ Petlje ” prođite kroz svaki element prisutan u kolekciji sve dok uvjet ne postane lažan i u kolekciji više ne ostane nijedan element. Na isti način funkcionira petlja 'foreach'. Čak i kada je određeni uvjet zadovoljen, nastavlja se ponavljati kroz svaku stavku. Kada je zadani uvjet zadovoljen i želimo odmah napustiti petlju, koristimo ključnu riječ 'break' za prekid petlje. Sintaksa ključne riječi break je:
pauza ;
Razumimo to na primjeru:
korištenjem Sustav ;
javnost razreda Prijelom_primjer
{
javnost statički poništiti Glavni ( niz [ ] args )
{
niz [ ] imena = { 'Sara' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
za svakoga ( niz Ime u imena ) {
Konzola . WriteLine ( 'Ime koje će petlja provjeriti je: ' + Ime ) ;
ako ( Ime == 'Kevin' ) {
Konzola . WriteLine ( 'Potrebno ime je: ' + Ime ) ;
}
}
}
}
U gore navedenom kodu:
- Tamo je ' Sustav ” koristi se prostor imena.
- Zatim postoji klasa ' Prijelom_primjer 'imati statiku' Glavni() ” metoda.
- Imena se zatim deklariraju i pohranjuju u polje tipa 'string' pod nazivom ' imena “.
- Da biste provjerili kako ' za svakoga petlja radi, koristi se petlja foreach, a unutar te petlje petlja ' ako ” koristi se uvjet koji provjerava da li je naziv “ Kevine ' ili ne. Ako je ime 'Kevin' onda je ' Traženo ime je: Kevin ” izjava će biti ispisana.
Izlaz:
Ovdje možemo vidjeti da čak i ako je potrebno ime pronađeno, petlja nastavlja provjeravati i druga imena. Za prekid petlje kada je ime ' Kevine ' pronađeno je ' pauza ” koristi se ključna riječ.
korištenjem Sustav ;
javnost razreda Prijelom_primjer
{
javnost statički poništiti Glavni ( niz [ ] args )
{
niz [ ] imena = { 'Sara' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
za svakoga ( niz Ime u imena ) {
Konzola . WriteLine ( 'Ime koje će petlja provjeriti je: ' + Ime ) ;
ako ( Ime == 'Kevin' ) {
Konzola . WriteLine ( 'Potrebno ime je: ' + Ime ) ;
pauza ;
}
}
}
}
Sada se u ovom kodu ključna riječ break koristi unutar ' ako ” naredba za prekid petlje kada je ime “ Kevine ”.
Izlaz:
Ovdje izlaz pokazuje da kada naziv ' Kevine ” petlja više ne provjerava daljnja imena.
Zaključak
U C# “ za svakoga ” petlja se koristi za ponavljanje kroz kolekciju objekata. Ova će petlja nastaviti provjeravati svaku stavku čak i ako je traženi uvjet ispunjen. Za prekid kretanja petlje u određenoj točki ' pauza ” ključna riječ se koristi unutar petlje.