Vérifier l’instruction switch de C#
Vérifiez le commutateur de déclaration est chargé par le choix multiple, permettant de définir le code si on de la valeur.
Menu wpisu
Dépendance ? l’égard du commutateur avec if
L’instruction switch exécute la vérification d’une série de conditions pour une variable donnée par ce qui pourrait bien ?tre remplacé par une fi déclaration. Cependant, ceci augmenterait la quantité de code et en m?me temps réduire sa transparence et sa rapidité. Instruction switch et ne peut pas toujours remplacer la fi chaîne d’instruction. Cela est d? au fait qu’il peut vérifier l’état de la seule variable.
La conception de l’interrupteur
Mots clés importants sont la syntaxe, interrupteur, affaire, pause et default facultative. Leur utilisation présente l’exemple suivant.
changer la valeur de la variable //the (variable), qui dépend du choix de la bonne affaire { affaire wart_1 : le code pour une variable qui a une valeur de wart_1 rupture ; tr?s importante omission pourrait exécuter du code l'affaire suivante, malgré le fait que la valeur de la variable ne serait pas atteint. affaire wart_2 : le code pour une variable qui a une valeur de wart_2 rupture ; par défaut : le code pour une variable qui n'a aucune valeur figurant dans les autres cas rupture ; }
Si le type de variable est bool, il est possible d’indiquer les conditions au lieu des valeurs dans l’affaire. Il s’agit de la seule affaire, puisque les conditions renvoie une valeur true ou false, la valeur équivalente de bool. Cependant, il existe des restrictions, la valeur doit ?tre une constante (const) et les résultats de l’épreuve du vrai et faux n’arrive qu’une fois.
bool = false ; commutateur (variable) { cas (6 0 <) : Console. WriteLine ("false") ; rupture ; }
Types de données autorisé
Parce que c’est une variable unique dans des cas précis (cas), il doit ?tre non équivoque valeur d’entier ou une valeur qui correspond ? présent ? l’aide d’un entier. Autorisées sont de types : short, int, long, long long et char (apprécier enregistrer comme numéro de code de caract?res ASCII) ou enum (chaque élément est attribué une valeur numérique). Il n’est pas autorisé ? utiliser par exemple. float et double, car due faire la vérification conditions pourraient ne pas ?tre concluantes.