الجمعة، 1 يناير 2016

La structure répétitive


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 تعليقات البلوجر

ليست هناك تعليقات:

إرسال تعليق