Kako izaći iz foreach petlje u C# pomoću ključne riječi break

Kako Izaci Iz Foreach Petlje U C Pomocu Kljucne Rijeci Break



U C# se može pohraniti zbirka objekata. C# omogućuje traženje određene stavke iz kolekcije. U tu svrhu koriste se različite petlje. ' za svakoga ” petlja se također može koristiti za ovu svrhu u C#. Ova će petlja prolaziti kroz zadanu kolekciju stavki. To znači da će ova petlja provjeravati svaki element prisutan u toj kolekciji dok se sve stavke ne provjere.

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.