Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
boucles_et_conditions_en_c [2018/03/14 12:58] elouen.guillemot [La boucle for] |
boucles_et_conditions_en_c [2018/03/30 15:02] (Version actuelle) elouen.guillemot [La boucle foreach] |
||
|---|---|---|---|
| Ligne 33: | Ligne 33: | ||
| ==== La boucle foreach ==== | ==== La boucle foreach ==== | ||
| - | |||
| - | === Syntaxe === | ||
| La boucle foreach permet de parcourir facilement des tableaux et des listes. | La boucle foreach permet de parcourir facilement des tableaux et des listes. | ||
| Ligne 41: | Ligne 39: | ||
| string[] salutations = new string[] { "Bonjour", "Bon appétit", "Au revoir" }; | string[] salutations = new string[] { "Bonjour", "Bon appétit", "Au revoir" }; | ||
| - | foreach (string salutation in salutations ) | + | foreach (string uneSalutation in salutations ) |
| { | { | ||
| Console.WriteLine(salutation); | Console.WriteLine(salutation); | ||
| Ligne 56: | Ligne 54: | ||
| A VENIR | A VENIR | ||
| - | |||
| ===== Les conditions ===== | ===== Les conditions ===== | ||
| Ligne 63: | Ligne 60: | ||
| - | ===== Instructions utiles et pièges ===== | + | ===== Aides et pièges ===== |
| - | A VENIR | + | ==== Aides ==== |
| + | |||
| + | Lorsque une boucle ou une condition ne contient qu'une instruction, il est possible de mettre celle-ci sur la même ligne et d'enlever les accolades afin de gagner du temps. Par exemple : | ||
| + | for (int i = 5; i <= 0; i--) Console.WriteLine(i); | ||
| + | Ceci va nous renvoyer un décompte de 5 à 0. | ||