Az alábbi cikkben a „ szünet ' kulcsszó a következővel: ' az egyes ” ciklust a C# nyelv használatával tárgyaljuk.
Lépjen ki a Foreach ciklusból a C#-ban a Break kulcsszó használatával
' Hurok ” menjen végig a gyűjteményben lévő minden egyes elemen, amíg a feltétel hamis lesz, és nem marad több elem a gyűjteményben. Ugyanígy működik a „foreach” ciklus is. Még akkor is, ha egy bizonyos feltétel teljesül, folytatja az iterációt az egyes tételeken. Ha egy adott feltétel teljesül, és azonnal ki akarunk lépni a ciklusból, akkor a „break” kulcsszót használjuk a ciklus befejezéséhez. A break kulcsszó szintaxisa a következő:
szünet ;
Értsük meg egy példával:
segítségével Rendszer ;
nyilvános osztály Break_example
{
nyilvános statikus üres Fő ( húr [ ] args )
{
húr [ ] neveket = { 'Sára' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
az egyes ( húr név ban ben neveket ) {
Konzol . WriteLine ( 'A név, amelyet a hurok ellenőrizni fog: ' + név ) ;
ha ( név == 'Kevin' ) {
Konzol . WriteLine ( 'A kötelező név: ' + név ) ;
}
}
}
}
A fent megadott kódban:
- Van egy ' Rendszer ” használt névtér.
- Aztán van egy osztály' Break_example 'statikus' Fő() ” módszerrel.
- A neveket ezután deklarálják és tárolják egy „string” típusú tömbben, melynek neve „ neveket “.
- Annak ellenőrzésére, hogy a „ az egyes ' hurok működik, egy foreach hurkot használnak, és ezen a hurkon belül egy ' ha ' feltétel használatos, amely ellenőrzi, hogy a név '-e' Kevin ' vagy nem. Ha a név „Kevin”, akkor a „ A kötelező név: Kevin ” nyilatkozat kerül kinyomtatásra.
Kimenet:
Itt láthatjuk, hogy még ha a keresett név megtalálható is, a ciklus továbbra is ellenőrzi a többi nevet is. A ciklus befejezéséhez, amikor a név „ Kevin ' található ' szünet ” kulcsszó használatos.
segítségével Rendszer ;
nyilvános osztály Break_example
{
nyilvános statikus üres Fő ( húr [ ] args )
{
húr [ ] neveket = { 'Sára' , 'James' , 'Alice' , 'Kevin' , 'Hannah' } ;
az egyes ( húr név ban ben neveket ) {
Konzol . WriteLine ( 'A név, amelyet a hurok ellenőrizni fog: ' + név ) ;
ha ( név == 'Kevin' ) {
Konzol . WriteLine ( 'A kötelező név: ' + név ) ;
szünet ;
}
}
}
}
Most ebben a kódban egy break kulcsszót használunk a „ ha ' utasítás a ciklus befejezésére, amikor a név ' Kevin ' elért.
Kimenet:
Itt a kimenet azt mutatja, hogy amikor a név ' Kevin ” elérve a ciklus már nem ellenőrzi a további neveket.
Következtetés
C# nyelven az egyes ” ciklus objektumok gyűjteményének iterálására szolgál. Ez a hurok továbbra is ellenőrzi az egyes elemeket, még akkor is, ha a szükséges feltétel teljesül. A hurok egy adott ponton történő bejárásának befejezéséhez egy ' szünet ” kulcsszó használatos a cikluson belül.