C # en ligne si

C # en ligne si
Dans cet article, nous discuterons de la déclaration en ligne si dans le langage de programmation C #. Il est également appelé l'opérateur ternaire. C'est un substitut pour fournir un enregistrement, juste une déclaration en une ligne. Il convient plus qu'une déclaration if et else traditionnelle car elle est concise et peut être écrite en une seule ligne par rapport à une déclaration si et else traditionnelle dans laquelle nous devons diviser le code en deux parties.

La syntaxe pour écrire une instruction IF en ligne dans le langage de programmation C # est indiquée ci-dessous:

condition_expression? first_expression: second_expression;

La commande de l'opérateur ternaire est divisée en trois parties; Dans la première partie, la condition est écrite dans laquelle le résultat du chèque serait déterminé; Ensuite, après le point d'interrogation, il y a deux déclarations divisées par un côlon, la première expression est la vraie déclaration, et la deuxième expression est la fausse déclaration.

Exemple 01: Comparaison d'une variable entière avec un nombre en utilisant une instruction IF en ligne dans Ubuntu 20.04

Dans cet exemple, nous comparerons une variable entière avec un numéro prédéfini en une seule ligne avec l'instruction IF en ligne. Le chèque se produira en une seule ligne, et le résultat sera affiché une fois que leur décision sera prise uniquement sur le terminal de la ligne de commande de l'Ubuntu 20.04.

Dans le programme C #, nous avons initialisé une variable entière, puis initialisé une variable bool pour stocker le résultat de chèque. Après cela, nous ajoutons une déclaration de jour en ligne tout en définissant la variable bool. L'expression de condition compare la variable entière avec un nombre, et les première et deuxième expressions sont vraies et fausses. Une fois que le compilateur a déterminé le résultat, il sera affiché comme la sortie de ce programme, comme indiqué ci-dessous:

Comme la sortie suggère que la variable entière était supérieure au nombre, le compilateur a donné la première expression «vraie» comme sortie.

Exemple 02: Vérifier si un nombre utilise même ou non l'instruction IF en ligne dans Ubuntu 20.04

Une variable entière serait vérifiée s'il s'agissait d'un numéro uniforme ou non de l'instruction en ligne IF dans cet exemple. Le module de la variable entière sera pris par 2, et s'il est égal à 0, le mot instruction sera fourni avec son vrai, et le résultat sera affiché sur l'écran de sortie.

Dans l'extrait ci-dessus, nous pouvons voir un programme C # dans lequel une variable entière est déclarée avec une variable bool. Après cela, la variable bool est définie comme une instruction en ligne si le contrôle mathématique d'un nombre est même ou non dans l'expression de condition, et après le point d'interrogation, la première et la deuxième expression est écrite comme vraie et fausse , et dans la dernière ligne, le résultat s'affiche sur l'écran de sortie.

La sortie ci-dessus suggère que la variable entière était complètement divisée par 2 et n'avait aucun rappel, résultant ainsi en un nombre uniforme. Le compilateur choisit la première instruction à imprimer sur l'écran de sortie.

Exemple 03: Comparaison de deux variables différentes en utilisant l'instruction IF en ligne dans Ubuntu 20.04

Dans l'exemple suivant, nous initialiserons 2 variables du type de données entières et leur attribuerons certaines valeurs. Après cela, nous comparerons ces deux variables en utilisant l'instruction IF en ligne dans le langage de programmation C #. L'opérateur ternaire fonctionnera comme un substitut à l'instruction traditionnelle si et else pour vérifier ces deux variables, et cela serait enregistré comme texte dans une variable Varchar.

Dans le programme C # ci-dessus, nous pouvons voir que deux variables entières nommées «X» et «Y» ont des valeurs. Ensuite, il y a une variable VARCHAR nommée «Réponse» dans laquelle l'instruction IF en ligne est définie. Dans l'instruction en ligne, si l'expression de condition compare à la fois les variables entières, et après le point d'interrogation, les deux expressions pour les vraies et fausses conditions sont écrites. Après avoir évalué l'expression de la condition, les première et deuxième expressions seraient enregistrées dans la variable «Réponse» et imprimées sur l'écran de sortie.

Après avoir compilé et exécuté le programme ci-dessus, nous obtenons la sortie ci-dessus. Comme vous pouvez le voir, la valeur de la variable «y» était supérieure à la variable «x», et l'expression de la condition a été fausse, c'est pourquoi le compilateur a enregistré la fausse expression dans la variable «réponse» et l'a imprimée sur l'écran de sortie.

Exemple 04: Instruction en ligne IF If dans Ubuntu 20.04

La déclaration si et else conventionnelle peut être imbriquée de chèques «if-else», et la déclaration IF en ligne, que nous avons examinée en remplacement de la déclaration if et else, contient également un chèque «if-else» imbriqué. Nous comparerons deux variables dans cet exemple; Cependant, il y aura quatre chèques qui prendront la place des tests «if-else». Dans ces chèques «if-else», les variables entières seront comparées à des vérifications importantes ou moins ou égales, et la variable «Réponse» stockera la décision correcte et sera affichée plus tard.

Nous avons déclaré une variable VARCHAR nommée «Réponse», nous avons tapé l'instruction en ligne imbriquée si l'expression de la condition continue de changer après que la deuxième expression est remplacée comme une autre expression de condition dans ce programme C #. La variable «Réponse» sera utilisée pour enregistrer le résultat de comparaison des deux variables, que nous afficherons sur l'Ubuntu 20.04 Terminal de ligne de commande.

La sortie ci-dessus suggère que les variables entières «x» et «y» sont égales, et l'instruction en ligne imbriquée a prédit la décision correcte car les deux valeurs étaient les mêmes.

Exemple 05: Déterminer le résultat d'un sujet en utilisant l'instruction IF en ligne dans Ubuntu 20.04

Comme nous savons que les critères de notation d'un sujet sont formés de plusieurs vérifications, nous rédigerons un programme C # dans lequel les notes d'un sujet subiront plusieurs chèques pour déterminer si l'étudiant a réussi ou échoué à la matière. Les critères de passage dépendront de trois chèques, et ce n'est qu'après ce résultat, le résultat sera déterminé.

Dans le morceau de code ci-dessus, nous avons initialisé une variable nommée «marques» et lui a attribué une valeur. Après cela, nous avons initialisé une variable dans laquelle l'instruction IF en ligne imbriquée est écrite. Dans l'instruction IF en ligne, l'expression de la condition a les marques comparées trois fois pour plus de 50, moins de 50 ou égales à 50. Toutes ces 3 expressions de condition ont une expression résultante qui serait stockée comme le résultat si cette certaine condition est vraie.

Comme vous pouvez le voir dans l'écran de sortie, le résultat est affiché comme «passe» car les marques étaient supérieures à 50, et la déclaration en ligne imbriquée fonctionnait parfaitement tout en déterminant le résultat et en passant par les trois chèques.

Conclusion

Dans cet article, l'instruction IF en ligne dans le langage de programmation C # a été discutée en détail. L'énoncé IF en ligne est un substitut à la déclaration traditionnelle si et else, et il a l'avantage d'être compressé en une seule ligne. Nous avons mis en œuvre plusieurs exemples de l'instruction IF en ligne à l'aide de l'Ubuntu 20.04 Environnement.