Déclaration de changement

Auteur: Randy Alexander
Date De Création: 25 Avril 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Déclaration de changement - La Technologie
Déclaration de changement - La Technologie

Contenu

Définition - Que signifie l'instruction Switch?

Une instruction switch, en C #, est une instruction de sélection qui permet le transfert du contrôle de programme vers une liste d'instructions avec une étiquette de commutateur correspondant à la valeur de l'expression de commutateur.


Une instruction de commutateur est une instruction de contrôle qui exécute un ensemble de logique en fonction du résultat d'une comparaison entre une expression de contrôle et les étiquettes spécifiées dans le bloc de commutateur. Ce type d’instruction permet à la valeur d’une variable ou d’une expression de sélectionner le bloc de code à exécuter à partir d’une liste de candidats représentant les différentes possibilités pouvant exister.

L'utilisation d'une instruction switch améliore les performances et la lisibilité par rapport à celle de l'échelle if..else..if ... Une instruction de commutateur peut contenir une autre instruction de commutateur, formant ainsi un commutateur imbriqué, qui peut générer de meilleures performances que d'autres approches.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la déclaration de commutateur

Une instruction switch contient le mot clé "switch" suivi d'une expression de contrôle (entre parenthèses) et d'un bloc de commutateurs. Le bloc de commutation peut inclure zéro ou plusieurs sections de commutation. Chaque section de commutateur contient le mot-clé "‘ case "suivi d'un choix (une valeur constante se terminant par": ") et de la liste d'instructions.


Après avoir évalué l'expression de l'instruction switch, le contrôle sera transféré à l'instruction suivant le libellé "case" qui correspond à la valeur de l'expression. Si aucune constante correspondante n'est spécifiée dans les étiquettes "case", le contrôle est transféré à l'instruction qui suit l'étiquette "par défaut" (si elle existe) ou à la fin de l'instruction switch.

L'expression spécifiée entre parenthèses doit être un type entier, enum, chaîne, booléen ou un type pouvant être converti en type intégral. Chaque section de commutateur peut inclure plusieurs étiquettes "cas". La fin de chaque section de commutateur doit être inaccessible; en conséquence, la section switch doit se terminer par une instruction jump telle que "break". Les constantes utilisées dans les différentes étiquettes "case" dans une instruction switch ne peuvent pas être répétées.


Par exemple, une instruction switch peut être utilisée pour comparer la valeur d'entrée numérique de l'utilisateur à une liste d'options de menu affichées dans une application, puis exécuter l'application en fonction de la sélection des utilisateurs.

Contrairement au C ++, l'exécution d'une section de commutateur en C # n'est pas autorisée à «passer à travers» (continuer) à la section de commutateur suivante.

Cette définition a été écrite dans le con de C #