Sommaire

Les déclarations de parcours de collections en C#

1. Introduction

Le présent ouvrage utilise largement certaines boucles de parcours - notamment for et foreach. Le but de la présente section est de procéder à une revue d’effectif des différentes façons de parcourir une collection en C#.

2. Boucle for

Pour rappel, le prototype d’une boucle for est le suivant :

for (point de départ, condition d’arrêt, itération)

Ainsi, on calcule la somme des dix premiers entiers ainsi :

using System;  
  
namespace ConsoleApp  
{  
    class Programme  
    {  
        static void Main(string[] args)  
        {  
            int somme = 0;  
            for (int ii = 1; ii <= 10; ii++)  
            {  
                somme += ii;  
            }  
            Console.WriteLine(somme);  
        }  
    }  
}

Évidemment, l’incrément peut être décrément, le point de départ à 10 et la condition d’arrêt l’atteinte de 1. On aurait donc le même résultat avec ce code :

using System;  
  
namespace ConsoleApp  
{  
    class Programme   ...