Contenu du cours
Bases de C#
Bases de C#
Instruction Continue
L'instruction continue
est utilisée pour passer à l'itération suivante de la boucle.
Lorsque nous utilisons l'instruction continue
, tout code qui la suit à l'intérieur du bloc de code est ignoré et la boucle passe à l'itération suivante.
Regardons un exemple :
Vous pouvez voir dans le code ci-dessus, les deuxièmes et troisièmes méthodes Console.WriteLine
sont ignorées à chaque itération.
De même, nous pouvons également ignorer conditionnellement du code en utilisant l'instruction continue
:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { if(i == 3) { continue; } Console.WriteLine(i); } } } }
Dans l'exemple ci-dessus, l'instruction Console.WriteLine
est ignorée lors de la 4ème itération.
Un exemple plus pratique de l'instruction continue
est le code suivant :
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { for(int i = 0; i < 10; i++) { if(i % 2 != 0) { continue; } Console.WriteLine(i); } } } }
Le code ci-dessus itère de 0
à 9
. Il vérifie si i
est impair en utilisant la condition i % 2 != 0
car un nombre impair divisé par 2 donne toujours un reste non nul. Si un nombre est impair, il passe à l'itération suivante, et si un nombre est pair, il ne passe pas et donc affiche i
. De cette façon, il affiche tous les nombres pairs entre 0 et 9.
Merci pour vos commentaires !