La structure répétitive
Le C# permet quatre types de boucles : " while ", " do… while ", " for ", et "foreach".
a- La boucle "while"
"while" signifie "Tant que": "Tant que la condition est vraie, répéter les instructions".
b- La boucle "do… while"
La boucle "while" pourrait très bien ne jamais être exécutée si la condition est fausse dès le départ. Pour la boucle "do…
while", elle s'exécutera toujours au moins une fois.
c- La boucle "for"
La boucle "for" contient 3 instructions condensées séparées par un point-virgule: la 1ère est l'initialisation utilisée pour préparer la variable du compteur. La 2 ème est la condition qui dit si la boucle doit être répétée ou pas. Tant que la condition est vraie, la boucle continue. Enfin, il y a l'incrémentation ou la décrémentation de la variable selon le Pas défini par l’utilisateur.
- Op: Opérateur mathématique (+, -, …).
- OpC: Opérateur de comparaison (<, <=, !=, >=, >).
- Avec l’opérateur « == », la boucle s’exécute une seule fois si "val_finale == val_initiale", sinon il ne s’exécute jamais.
En langage C#, la valeur finale peut être une variable dont la valeur peut changer pendant l’exécution de la boucle.
d- La boucle "foreach"
La syntaxe est la suivante:
- "collection" est une collection d'objets énumérable ("ArrayList" non inclue): tableau statique unidimensionnel ou multidimensionnel, liste générique,…
- "type" est le type des objets de la collection. Pour un tableau, c’est le type de ses éléments.
- "variable" est une variable locale à la boucle qui va prendre successivement toutes les valeurs de la collection.







0 تعليقات البلوجر