L'instruction foreach répète un groupe d'instructions incorporées pour chaque élément d'un tableau ou d'une collection. L'instruction foreach sert à parcourir la collection pour obtenir les informations souhaitées, mais ne doit pas être utilisée pour modifier le contenu de la collection afin d'éviter les effets collatéraux imprévisibles.
NotesLes instructions incorporées continuent à être exécutées pour chaque élément dans le tableau ou la collection. Une fois l'itération terminée pour tous les éléments de la collection, le contrôle est transféré à l'instruction suivante après le bloc foreach.
Pour plus d'informations sur le mot clé foreach et les exemples de code, consultez les rubriques suivantes :
Utilisation de foreach avec des tableaux (guide de programmation C#)
Comment : accéder à une classe de collection à l'aide de foreach (guide de programmation C#)
ExempleDans cet exemple, foreach sert à afficher le contenu d'un tableau d'entiers.
// cs_foreach.cs
class ForEachTest
{
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
}
}Sortie
0 1 2 3 5 8 13
Spécification du langage C#Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.
-
5.3.3.16 Instructions foreach
-
8.8.4 L'instruction foreach
Voir aussiRéférence
Mots clés C#Instructions d'itération (référence C#)
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ