Ignorer les liens de navigationAccueil : Le langage C# : Les boucles : L’instruction goto 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

Dans la catégorie des boucles, on trouve toujours l’utilisation de l’instruction goto qui fait un saut à une étiquette. L’étiquette de saut doit obligatoirement se trouver dans le même bloc que l’instruction goto. Cette instruction ne doit être utilisée que dans des circonstances exceptionnelles, elle aussi.

Le code suivant montre comment utiliser l’instruction goto.

 

class Program

{

    static void Main(string[] args)

    {

        int i = 10;

        goto etiquette2;

    etiquette1:

        i = 1;

        goto etiquette3;

    etiquette2:

        i = 2;

        goto etiquette1;

    etiquette3:

        i = 3;

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

    }

}

 

Le programme produit le résultat suivant :


Valeur de i:3