foreach
L'instruction foreach
est une structure de contrôle permettant de parcourir automatiquement une collection sans utiliser un compteur.
Le bloc d'instructions est exécuté pour chacun des items de la collection : du premier au dernier item.
Syntaxe :
foreach( type item in Collection)
{
instructions;
}
- type : le type de l'élément contenu dans la collection
- item : identificateur de variable locale utilisé comme nom associé à l'item courant
in
: opérateur d'accès à chacun des items de la collection- Collection : nom de la collection à parcourir
- instructions : les instructions contenues dans la boucle peuvent modifier le contenu d'un item de la collection, mais il ne faut pas ajouter et supprimer d'items.
Exemple #1 : Compter le nombre de 'n' contenu dans une chaine. | Résultats |
---|---|
| Nombre de n : 3 |
Exemple #2 : Afficher les chaines contenues dans un tableau. | Résultats |
---|---|
| Bonjour Allo Bonsoir A demain |
Exemple #3 : Afficher la durée de chacune des pistes d'un disque compact. | Résultats |
---|---|
| 5:59 5:01 6:14 7:52 8:10 |
Pour d'autres exemples, consultez le Traitement des collections d'une zone de liste (ListBox) et l'utilisation de menus.