foreach([tyyppi] [nimi] in [kokoelma])
{
// kierros jokaista alkiota kohden
// [nimi] on nyt vuorossa oleva alkio
}
Seuraavassa käytännön esimerkki (toim. huom. jos Taulukot eivät ole vielä tuttuja, voisi ne tarkistaa)
int[] luvut = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
foreach (int luku in luvut)
{
Console.WriteLine(luku);
}
Foreach -luupissa ei saa poistaa alkioita kokoelmasta eikä myöskään lisätä niitä.