FOREACH |
Pour chaque |
---|---|
C# (C Sharp) |
Syntaxe
foreach (var element in tableau) instruction; |
Paramètres
Nom | Description |
---|---|
element | Ce paramètre permet d'indiquer l'élément recevant les données. |
tableau | Ce paramètre permet d'indiquer les données à parcourir. |
instruction | Ce paramètre permet d'indiquer les instructions a effectuer à chaque passage de la boucle. |
Description
Ce mot réservé permet d'effectuer une compteur de boucle pour chacun des éléments d'un tableau.
Exemple
Dans cet exemple, d'application de type console, on affiche successivement le contenu de deux tableaux à l'aide de ce mot réservé :
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
-
- namespace ForEachSamples
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] TableauNombre = { 10, 20, 10, 4, 6, 1, 5 };
- string[] TableauChaine = { "ABC", "DEF", "GHI", "JKL" };
- foreach (var CurrCell in TableauChaine)
- {
- Console.WriteLine("Chaine=" + CurrCell);
- }
- foreach (var CurrCell in TableauNombre)
- {
- Console.WriteLine("Nombre=" + CurrCell);
- }
- }
- }
- }
on obtiendra le résultat suivant :
Chaine=ABCChaine=DEF
Chaine=GHI
Chaine=JKL
Nombre=10
Nombre=20
Nombre=10
Nombre=4
Nombre=6
Nombre=1
Nombre=5
Voir également
Langage de programmation - C# (C Sharp) - Références de mots réservés (mots clefs) - FOR
Langage de programmation - C# (C Sharp) - Les instructions de boucle
Dernière mise à jour : Mardi, le 26 janvier 2016