Hoe foreach Loop in C# af te sluiten met behulp van break-trefwoord

Hoe Foreach Loop In C Af Te Sluiten Met Behulp Van Break Trefwoord



In C# kan een verzameling objecten worden opgeslagen. Met C# kan men zoeken naar een bepaald item uit een verzameling. Hiervoor worden verschillende lussen gebruikt. De ' voor elk ” loop kan ook voor dit doel worden gebruikt in C#. Deze lus doorkruist de gegeven verzameling items. Dit betekent dat deze lus elk element in die collectie zal controleren totdat alle items zijn gecontroleerd.

In het onderstaande artikel wordt het gebruik van de ' pauze ' trefwoord met de ' voor elk ” loop wordt besproken met behulp van C#-taal.

Sluit Foreach Loop af in C# met behulp van het trefwoord Break

Lussen ” doorloop elk element in een verzameling totdat de voorwaarde onwaar is en er geen element meer in de verzameling over is. Op dezelfde manier werkt de 'foreach' -lus. Zelfs als aan een bepaalde voorwaarde is voldaan, gaat het door met elk item. Wanneer aan een bepaalde voorwaarde is voldaan en we de lus meteen willen verlaten, gebruiken we het sleutelwoord 'break' om de lus te beëindigen. De syntaxis van het sleutelwoord break is:







pauze ;

Laten we het begrijpen met een voorbeeld:



gebruik makend van Systeem ;

openbaar klas Pauze_voorbeeld
{
openbaar statisch leegte Voornaamst ( snaar [ ] argumenten )
{
snaar [ ] namen = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hanna' } ;
voor elk ( snaar naam in namen ) {
Troosten . Schrijf lijn ( 'De naam die de lus gaat controleren is: ' + naam ) ;
als ( naam == 'Kevin' ) {
Troosten . Schrijf lijn ( 'De vereiste naam is: ' + naam ) ;
}
}
}
}

In de bovengenoemde code:



  • Er is een ' Systeem 'naamruimte gebruikt.
  • Dan is er een klas “ Pauze_voorbeeld 'met een statische' Voornaamst() ” methode.
  • De namen worden vervolgens gedeclareerd en opgeslagen in een array van het type 'string' genaamd ' namen “.
  • Om te controleren hoe de “ voor elk ' lus werkt, er wordt een foreach lus gebruikt en binnen deze lus een ' als ” voorwaarde wordt gebruikt die controleert of de naam “ Kevin ' of niet. Als de naam 'Kevin' is, dan is de ' De vereiste naam is: Kevin ” verklaring wordt afgedrukt.

Uitgang:





Hier kunnen we zien dat zelfs als de vereiste naam is gevonden, de lus ook andere namen blijft controleren. Om de lus te beëindigen wanneer de naam ' Kevin ' is gevonden ' pauze trefwoord wordt gebruikt.



gebruik makend van Systeem ;

openbaar klas Pauze_voorbeeld
{
openbaar statisch leegte Voornaamst ( snaar [ ] argumenten )
{
snaar [ ] namen = { 'Sarah' , 'James' , 'Alice' , 'Kevin' , 'Hanna' } ;
voor elk ( snaar naam in namen ) {
Troosten . Schrijf lijn ( 'De naam die de lus gaat controleren is: ' + naam ) ;
als ( naam == 'Kevin' ) {
Troosten . Schrijf lijn ( 'De vereiste naam is: ' + naam ) ;
pauze ;
}
}
}
}

In deze code wordt nu een sleutelwoord break gebruikt in de ' als ” statement om de lus te beëindigen wanneer de naam “ Kevin ' is bereikt.

Uitgang:

Hier laat de uitvoer zien dat wanneer de naam ' Kevin ” is bereikt, controleert de lus de verdere namen niet meer.

Conclusie

In C# ' voor elk ” lus wordt gebruikt om door een verzameling objecten te itereren. Deze lus blijft elk item controleren, zelfs als aan de vereiste voorwaarde is voldaan. Om te beëindigen dat de lus op een bepaald punt doorloopt, a ' pauze ” sleutelwoord wordt gebruikt in de lus.