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
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);
}
}
}
4
16
36S'entraîner avec le débogueur
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.
- Sum of Odd Numbers Add every odd number up to a limit. Facile
- Compte à rebours jusqu'au décollage Comptez à rebours à partir d'un nombre et terminez par Liftoff! Facile