Bases de C#

Les boucles en C#

Dans cette leçon, vous allez traiter chaque élément d'un tableau avec les boucles for, foreach et while et le mot-clé continue.

Introduction

C# propose plusieurs boucles adaptées à différentes situations. La boucle for convient quand on a besoin de l'indice, foreach quand on veut juste chaque valeur à la suite, et while répète tant que la condition est vraie.

La boucle foreach récupère chaque nombre du tableau sans gérer d'indice. Quand le nombre est impair, le mot-clé continue saute la fin du tour en cours pour passer au nombre suivant, sans arrêter la boucle. C'est pourquoi le programme n'affiche que les carrés des nombres pairs : 4, 16 et 36.

Voir comment ça marche

Appuyez sur Étape pour exécuter la boucle pas à pas. Observez la vérification de la condition, l'exécution du corps et le tableau de suivi qui grandit ligne par ligne.

Exemple C# exécutable

C#
Exécuter le code →
Program.cs
using System;

class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5, 6 };
        foreach (int number in numbers)
        {
            if (number % 2 != 0) continue;
            Console.WriteLine(number * number);
        }
    }
}
Résultat de l’exécution
4
16
36

S'entraîner avec le débogueur

Placez un point d'arrêt sur une affectation ou une condition importante, cliquez sur Debug et inspectez les valeurs locales avant de passer à la ligne suivante.

S'entraîner avec un défi

Utilisez le contenu de cette leçon pour résoudre un vrai problème. Chaque défi s'exécute dans le navigateur, avec des tests instantanés et une revue par l'IA.

Tous les défis