Menu
CoddyTech

Boucle Foreach

Fait partie de la section Fondamentaux du Journey C# de Coddy. Leçon 66 sur 70.

La boucle foreach, également appelée boucle for améliorée, offre une manière plus simple de parcourir les tableaux et les collections. Elle gère automatiquement l’indexation et la récupération des éléments, ce qui rend le code plus lisible et moins sujet aux erreurs.

Voici la syntaxe de base d’une boucle foreach :

foreach (data_type element in array_or_collection) {
    // Code à exécuter pour chaque élément
}
  • data_type : Le type des éléments dans le tableau ou la collection.
  • element : Une variable qui contiendra l’élément courant à chaque itération.
  • array_or_collection : Le tableau ou la collection sur laquelle tu veux itérer.

Voici un exemple :

int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers) {
    Console.WriteLine(number);
}

Dans cet exemple, la boucle parcourt le tableau numbers. À chaque itération, l’élément actuel est assigné à la variable number, et le code à l’intérieur de la boucle est exécuté. Le résultat sera :

1
2
3
4
5

La boucle foreach est particulièrement utile lorsque tu dois accéder à chaque élément d’une collection sans modifier la collection elle-même. Elle simplifie le code et le rend plus lisible.

challenge icon

Défi

Facile

Crée un programme qui effectue les opérations suivantes :

  1. Initialise un tableau de chaînes nommé fruits avec les valeurs "apple", "banana", "orange", "grape" et "kiwi".
  2. Utilise une boucle foreach pour parcourir le tableau fruits.
  3. À chaque itération, affiche le fruit actuel en majuscules à l’aide de la méthode ToUpper() : someString.ToUpper()

Essayez vous-même

using System;

public class Program {
    public static void Main(string[] args) {
        // Initialisez le tableau fruits
        

        // Utilisez une boucle foreach pour parcourir le tableau
        
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur C# en ligne