Section courante

A propos

Section administrative du site

GOTO

Aller à
C# (C Sharp)

Syntaxe

goto étiquette;

Paramètres

Nom Description
étiquette Ce paramètre permet d'indiquer l'étiquette.

Description

Ce mot réservé permet de faire un saut d'exécution à une étiquette.

Remarques

Exemple

Cet exemple permet de passer à la deuxième boucle si une corruption du compteur i se produit :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace GotoSamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             int i,j;
  13.             for(i=0;i<=10;i++) {
  14.                 if(i < 0) goto BreakAll;
  15.             }
  16.             for(j=0;j<=10;j++) {
  17.                 Console.WriteLine("J = " + j);
  18.             }
  19.         BreakAll: ;
  20.         }
  21.     }
  22. }
  23.  

on obtiendra le résultat suivant :

J = 0
J = 1
J = 2
J = 3
J = 4
J = 5
J = 6
J = 7
J = 8
J = 9
J = 10

Voir également

Langage de programmation - C# (C Sharp) - Références de mots réservés (mots clefs) - break
Langage de programmation - C# (C Sharp) - Références de mots réservés (mots clefs) - continue
Langage de programmation - C - Références de mots réservés (mots clefs) - goto
Langage de programmation - C++ - Références de mots réservés (mots clefs) - goto

Dernière mise à jour : Mardi, le 26 janvier 2016