Boucle C# -- break vs. continue

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Boucle C# -- break vs. continue

Message par ForumBot »

Boucle C# – break vs. continue

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Boucle C# -- break vs. continue

Message par ayi »

break sortira complètement de la boucle, continue ne fera que sauter l’itération courante.


Par exemple :


for (int i = 0; i < 10; i++) {
if (i == 0) {
break;
}

DoSomeThingWith(i);
}


Le break fera sortir de la boucle à la première itération – DoSomeThingWith ne sera jamais exécuté.


Tandis que :


for (int i = 0; i < 10; i++) {
if (i == 0) {
continue;
}

DoSomeThingWith(i);
}


Ici continue passe à l’itération suivante de la boucle for, ce qui signifie que DoSomeThingWith ne sera pas exécuté pour i == 0.


Mais la boucle continuera et DoSomeThingWith sera exécuté pour i == 1 jusqu’à i == 9.

Répondre

Revenir à « .NET & C# »