Leçon 15 : switch
Quand on compare une valeur à beaucoup de possibilités, une chaîne if/else if s'allonge. switch est plus propre : switch (value) vérifie la valeur, chaque case est une option, break la termine, et default s'exécute si aucun case ne correspond. Remarque : en C#, chaque case qui fait quelque chose doi
switch est comme un tableau de commutateurs : selon la valeur, le case correspondant s'allume. break veut dire « j'ai terminé ici », et default veut dire « si rien n'a correspondu ».
- switch (value)
- Vérifie une valeur et sélectionne le case qui lui correspond.
- case
- Une option dans un switch : case 3: s'exécute si la valeur est 3.
- break
- Termine le case actuel pour qu'il ne se poursuive pas dans le suivant.
- default
- S'exécute quand aucun case n'a correspondu — comme le else d'un switch.