Boucles en C# : for, while et do-while
Maîtrisez les structures de boucles pour effectuer efficacement des tâches répétitives
Boucles en C# : for, while et do-while est une leçon C# Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 5. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C# Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C# Academy comprend 5 leçons au total.
Introduction aux boucles
Les boucles en C# : for, while et do-while
Bienvenue dans la prochaine leçon ! Vous apprendrez à utiliser les boucles pour répéter des tâches dans vos programmes C# et rendre votre code plus efficace. Commençons !

Que sont les boucles ?
Que sont les boucles ?
Les boucles permettent de répéter plusieurs fois un bloc de code. Elles sont utiles pour automatiser les tâches répétitives, comme parcourir des données ou effectuer des calculs.
Point clé : C# fournit trois principaux types de boucles : for, while et do-while.
La boucle for
La boucle for
La boucle for est utilisée lorsque vous savez combien de fois vous souhaitez répéter une tâche. Exemple :
Point clé : La boucle for se compose de trois parties : l'initialisation, la condition et l'incrémentation.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 5; i++) {
Console.WriteLine("Iteration: " + i);
}
}
}
La boucle while
La boucle while
La boucle while est utilisée lorsque vous souhaitez répéter une tâche tant qu'une condition est vraie. Exemple :
Astuce : Assurez-vous que la condition finit par devenir fausse afin d'éviter les boucles infinies.
using System;
class Program {
static void Main() {
int i = 1;
while (i <= 5) {
Console.WriteLine("Iteration: " + i);
i++; // Increment the counter
}
}
}
La boucle do-while
La boucle do-while
La boucle do-while ressemble à la boucle while, mais elle garantit que le code s'exécute au moins une fois. Exemple :
Point clé : Utilisez do-while lorsque la tâche doit s'exécuter au moins une fois, quelle que soit la condition.
using System;
class Program {
static void Main() {
int i = 1;
do {
Console.WriteLine("Iteration: " + i);
i++;
} while (i <= 5);
}
}
Quitter les boucles
Quitter les boucles
Utilisez l'instruction break pour quitter prématurément une boucle. Exemple :
Astuce : Utilisez break avec parcimonie afin que votre code reste facile à suivre.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // Exit the loop when i equals 5
}
Console.WriteLine("Iteration: " + i);
}
}
}
Ignorer des itérations
Ignorer des itérations
Utilisez l'instruction continue pour ignorer le reste de l'itération actuelle et passer à la suivante. Exemple :
Point clé : Utilisez continue pour ignorer certaines itérations tout en restant dans la boucle.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // Skip even numbers
}
Console.WriteLine("Odd number: " + i);
}
}
}
Boucles imbriquées
Boucles imbriquées
Vous pouvez imbriquer des boucles les unes dans les autres pour effectuer des tâches plus complexes. Exemple :
Conseil : Soyez prudent avec les boucles imbriquées, car elles peuvent accroître la complexité de votre programme.
using System;
class Program {
static void Main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
}
}
}
}
Bravo !
Bravo !
Félicitations ! Vous avez appris à utiliser les boucles for, while et do-while pour répéter efficacement des tâches. Dans la prochaine leçon, nous étudierons les instructions conditionnelles à choix multiple afin de simplifier une logique conditionnelle complexe. Continuons à coder !

Questions Fréquemment Posées
La leçon « Boucles en C# : for, while et do-while » est-elle gratuite ?
Oui — le texte complet de « Boucles en C# : for, while et do-while » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C# Academy, passe à CoddyKit PRO. Le cours C# Academy comprend 5 leçons au total.
Qu'est-ce que j'apprendrai dans « Boucles en C# : for, while et do-while » ?
Maîtrisez les structures de boucles pour effectuer efficacement des tâches répétitives Tu pratiques C# Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer C# Academy ?
Aucune expérience préalable n'est requise. C# Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 5.
Combien de temps prend la leçon « Boucles en C# : for, while et do-while » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon C# Academy ?
Oui. Chaque leçon C# Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Flux de contrôle : instructions if-else
- Boucles en C# : for, while et do-while
- Instructions switch
- Introduction aux tableaux
- Manipuler des chaînes