Ignorer les liens de navigationAccueil : Le langage C# : Les boucles : L’instruction continue Ignorer les liens de navigation
Accueil
Introduction au Framework .NETDévelopper Introduction au Framework .NET
Le langage C#Développer Le langage C#
Programmation orientée objetsDévelopper Programmation orientée objets
CollectionsDévelopper Collections
ADO.NETDévelopper ADO.NET
LINQDévelopper LINQ
ASP.NETDévelopper ASP.NET
Workflow FoundationDévelopper Workflow Foundation
Besoins de prestationDévelopper Besoins de prestation

L’instruction continue, permet de ne pas exécuter le reste d’une itération et de continuer l’exécution d’une boucle. Elle peut être utilisée avec les boucles while, do-while, for et foreach. Cette instruction doit également être utilisée avec parcimonie comme le break.

Le code suivant met en œuvre l’instruction continue :

 

class Program

{

    static void Main(string[] args)

    {

        int i = 0;

        while (i < 10)

        {

            i++;

            if (i == 5)

                continue;

            Console.WriteLine("valeur de i:{0}", i);

 

        }

        Console.WriteLine("Valeur de i en sortie de boucle:{0}", i);

    }

}

 

Le programme produit le résultat suivant :


valeur de i:1
valeur de i:2
valeur de i:3
valeur de i:4
valeur de i:6
valeur de i:7
valeur de i:8
valeur de i:9
valeur de i:10
Valeur de i en sortie de boucle:10