Ontwikkelaars kunnen een codeblok herhaaldelijk uitvoeren met C# iteratiestatements totdat aan een specifieke voorwaarde is voldaan. Hierdoor kan de ontwikkelaar efficiëntere en effectievere code schrijven, omdat hij dezelfde code niet meerdere keren hoeft te schrijven. Dit artikel bespreekt elk van deze verklaringen en illustreert hoe ze in C# kunnen worden gebruikt.
Wat zijn Iteratieverklaringen in C#
Er zijn drie typen iteratiestatements in C#, namelijk:
1: voor Lus
De for-lus in C# stelt programmeurs in staat een stuk code een bepaald aantal keren herhaaldelijk uit te voeren. De syntaxis voor een for-lus in C# is als volgt:
voor ( initialiseren; voorwaarde; verhoging )
{
// Uit te voeren instructie
}
De lusvariabele wordt geïnitialiseerd met behulp van de initialisatie-instructie en de voorwaarde-instructie bepaalt of de lus moet blijven lopen. De instructie increment wordt gebruikt om de lusvariabele na elke iteratie bij te werken. Hier is een voorbeeld van het gebruik van een for-lus:
systeem gebruiken;
namespace IterationStatementsExample
{
klasse programma
{
statische leegte Main ( snaar [ ] argumenten )
{
voor ( int ik = 0 ; i < 5 ; ik++ )
{
Console.WriteLine ( i ) ;
}
}
}
}
Deze code voert de gehele getallen van 0 tot 4 uit naar de console:
2: terwijl Lus
Om een codeblok herhaaldelijk uit te voeren tot een bepaalde voorwaarde waar is, kunnen ontwikkelaars de while-lus in C# gebruiken. Hieronder staat de syntaxis die moet worden gevolgd om de while-lus te gebruiken:
terwijl ( stelling ){
// Uit te voeren instructie
}
De instructie wordt gebruikt om te controleren of de lus moet worden uitgevoerd, hier is een voorbeeld van het gebruik van een while-lus:
systeem gebruiken;namespace IterationStatementsExample
{
klasse programma
{
statische leegte Main ( snaar [ ] argumenten )
{
int ik = 0 ;
terwijl ( i < 5 )
{
Console.WriteLine ( i ) ;
ik++;
}
}
}
}
Deze code voert de cijfers van 0 tot 4 uit naar de console:
3: doe-terwijl-lus
Om de code ten minste één keer uit te voeren voordat de voorwaarde wordt gecontroleerd, kan do while worden gebruikt. Hieronder vindt u de syntaxis die moet worden gevolgd om de do-while-lus te gebruiken:
Doen{
// Uit te voeren instructie
}
terwijl ( verklaring te valideren ) ;
De instructie wordt gebruikt om te controleren of de lus moet worden uitgevoerd, hier is een voorbeeld van het gebruik van een do-while-lus:
systeem gebruiken;naamruimte Voorbeeldvoor IterationStatements
{
klasse programma
{
statische leegte Main ( snaar [ ] argumenten )
{
int ik = 0 ;
Doen
{
Console.WriteLine ( i ) ;
ik++;
} terwijl ( i < 5 ) ;
}
}
}
Deze code voert de cijfers van 0 tot 4 uit naar de console:
Conclusie
Met de iteratie-instructies in C# kunnen ontwikkelaars een codeblok herhaaldelijk uitvoeren totdat aan een bepaalde voorwaarde is voldaan. De for-, while- en do-while-lussen zijn de drie typen iteratie-instructies in C#. Door te begrijpen hoe deze iteratieverklaringen moeten worden gebruikt, kunnen ontwikkelaars complexere en krachtigere toepassingen maken.