Accueil : Le langage C# : Les boucles : L’instruction for
L’instruction for est la seule qui possède un point-virgule dans ses expressions. On peut l’interpréter de la manière suivante : pour valeur de variable de début a fin avec expression d’incrémentation, faire traitement.
L’exemple suivant met en œuvre la boucle for :
class Program
{
static void
Main(string[] args)
{
int i;
for (i = 0; i < 10; i++)
{
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:0
valeur de i:1
valeur de i:2
valeur de i:3
valeur de i:4
valeur de i:5
valeur de i:6
valeur de i:7
valeur de i:8
valeur de i:9
Valeur de i en sortie de boucle:10
La variable i aurait pu être déclarée dans l’expression d’initialisation comme ci-dessus, mais i n’existe plus après le bloc d’instruction qui constitue le for.
for (int
i= 0; i < 10; i++)
{
Console.WriteLine("valeur de i:{0}",
i);
}
// on ne peut pas utiliser i ici.