La boucle for répète une instruction ou un bloc d'instructions jusqu'à ce qu'une expression spécifique corresponde à la valeur false. La boucle for est pratique pour itérer sur des tableaux et pour effectuer des traitements séquentiels. Dans l'exemple suivant, la valeur de int i est écrite dans la console et i est incrémenté d'1 unité chaque fois à travers la boucle.
Exemple// statements_for.cs
// for loop
using System;
class ForLoopTest
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}
NotesL'instruction for répète le ou les instructions englobées comme suit :
-
En premier lieu, la valeur initiale de la variable i est évaluée.
-
Puis, alors que la valeur de i est inférieure à 5, la condition évalue à true, l'instruction Console.WriteLine est exécutée et i est réévalué.
-
Lorsque i est supérieur à 5, la condition devient false et le contrôle est transféré hors de la boucle.
Étant donné que le test d'expression conditionnelle a lieu avant l'exécution de la boucle, une instruction for est exécutée plusieurs fois ou pas du tout.
Toutes les expressions de l'instruction for sont facultatives ; par exemple, l'instruction suivante est utilisée pour écrire une boucle infinie :
for (;;)
{
// ...
}
Spécification du langage C#Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.
-
5.3.3.9 Instructions for
-
8.8.3 L'instruction for
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ