C # IF Déclaration

C # IF Déclaration

Lors de la réalisation de programmes, nous sommes souvent confrontés à des situations pour contrôler le flux du programme, où nous sommes impliqués de tester les conditions, qu'elles soient vraies ou fausses. En C Sharp, comme d'autres langages de programmation, une déclaration IF est utilisée dans cette situation. Si la condition appliquée à l'énoncé est vraie, le programme progresse; Sinon, il est terminé. Cet article contiendra le fonctionnement de la déclaration IF en C Sharp.

Syntaxe

If (booléen-expression / condition)

// déclaration à afficher si la condition est vraie

Ceci est la syntaxe d'une instruction if simple; En ajoutant autrement et autrement des pièces, plus de déclarations conditionnelles sont ajoutées en conséquence.

Exemple n ° 1: Si déclaration dans C Sharp

Pour mettre en œuvre le statement IF en C Sharp Language, nous devons inclure certaines bibliothèques pour exécuter le programme. Par exemple, le «système» est utilisé dans l'exemple donné. Le C Sharp ou .Net Framework donne accès à la fonctionnalité du système; Nous utilisons le fichier d'en-tête système dans nos codes source.

Utilisation du système:

De même, l'espace de noms est utilisé pour organiser logiquement les interfaces, les classes et les structures. Un seul espace de noms peut contenir d'autres espaces de noms, c'est pourquoi il est également connu comme un espace de noms imbriqué. Comme nous le savons, C Sharp a évolué à travers le concept de programmation orientée objet; Par conséquent, nous devons déclarer des cours avant de démarrer un programme. Dans ce programme, nous avons nommé une «déclaration» de classe; À l'intérieur de la classe, le programme principal statique est écrit avec des arguments de type chaîne. À l'intérieur du programme principal, nous mentionnerons la partie logique que nous devons mettre en œuvre.

Comme nous sommes préoccupés par la mise en place de l'IF. Nous avons donc utilisé une seule déclaration IF dans le programme. Le code est conçu de manière à vérifier si le nombre est supérieur ou inférieur à 5. Nous avons donc pris une variable de type entier qui contiendra un entier. Maintenant, pour la comparaison, nous utiliserons le '<' less-than operator in the code.

Si (nombre < 5)

Si la déclaration fonctionne sur la technique booléenne, car si la condition est atteinte, elle revient vrai, autrement fausse, et que le contrôle sort de l'IF-Body. Le nombre est de 4; Lorsqu'il est utilisé dans la boucle, l'instruction if la vérifie, donc l'instruction à l'intérieur de la boucle sera exécutée. Comme cout en C ++, console. Writeline est utilisé en C Sharp pour imprimer tout résultat au terminal de la console. Une déclaration a été écrite en dehors du corps pour s'assurer que cela sera toujours exécuté. Il n'a aucune préoccupation avec l'instruction IF, donc soit la condition de l'instruction IF est vraie ou fausse, la déclaration en dehors du corps sera exécutée.

Enregistrez le fichier avec le '.Extension CS. Et utilisez le terminal Ubuntu pour exécuter le code écrit dans l'éditeur de texte. Pour C-Sharp, nous utiliserons le compilateur MCS qui est installé facilement sur Ubuntu; Maintenant, une fois le code compilé sans aucune erreur, nous l'exécuterons via un mot-clé mono et le nom de fichier avec l'extension 'exe'.

$ Mcs a.CS
$ mono a.exe

Exemple n ° 2. Si déclaration avec autre.

Dans de nombreux scénarios, vous devez fournir plus d'une option conditionnelle unique en fonction de la demande du programme qui peut être réalisée via une seule instruction IF, nous utilisons donc la déclaration IF-Else Combine. Dans l'instruction if, si la condition est fausse, le contrôle sort du corps, mais dans ce cas, en fausse condition, le contrôle va à la partie autre du corps. En d'autres termes, la partie ELSE est exécutée par la condition négative. Dans l'exemple, un nombre est pris et nous avons appliqué le même concept que dans le premier exemple. Comme le numéro 10 est supérieur au numéro 5 utilisé dans la partie if de l'instruction, le contrôle ira à la partie else, de sorte que l'instruction à l'intérieur de la partie Else sera affichée.

Autre

Encore une fois, une instruction en dehors du corps IF montre que la partie «si» ou la partie ELSE n'est pas exécutée; Cette ligne sera toujours exécutée car ce n'est pas la partie de l'instruction if.

Vous verrez que la déclaration qui se trouve à l'intérieur de la partie d'autre est affichée et l'extérieur.

Exemple n ° 3: énoncé IF-Else-IF

Un autre type de l'énoncé «if» avec un autre «if» est utilisé ici. En utilisant cette approche, nous pouvons appliquer plus de deux conditions dans le même programme. Cet exemple utilise l'implication de l'utilisateur. L'utilisateur entrera le numéro, qui est vérifié en fonction de l'instruction 'if-else if. À l'intérieur du programme principal, nous utiliserons une fonction «Readline» pour obtenir la valeur de l'utilisateur. Une variable de type entier acceptera le numéro.

Int numéro = converti.Toint32 (console.ReadLine ());

Cette instruction convertira d'abord la valeur saisie en entier via la fonction 'toint32 ()'.

Else if (numéro> 10)

Le numéro entré sera vérifié via la «instruction if» puis à la pièce «else if», et si la condition est à nouveau fausse, elle ira à la partie else. En exécution, l'utilisateur entrera un numéro. Par exemple, l'utilisateur entre en première fois 17, il est donc supérieur à 10; Tout d'abord, le contrôle sera à la partie «si», la condition sera erronée, alors la partie «else if» comparera, la condition est vraie, donc l'instruction à l'intérieur sera exécutée et le contrôle sortira de le corps.

Maintenant, si l'utilisateur entre 10, c'est le même numéro utilisé pour la comparaison, donc la troisième partie, sinon sera exécutée. La partie else ne contient aucune condition et affiche uniquement un message directement.

Exemple n ° 4: Énoncé IF niché

Comme nous sommes bien connus sur les boucles imbriquées, de même, la déclaration IF-Else imbriquée fonctionne dans C Sharp Language; À l'intérieur de la déclaration «if», il y a une autre déclaration IF. La logique fonctionne de telle manière que si la statement if extérieur est vraie, alors l'instruction IF intérieure avec la partie ELSE est exécutée.

Sinon, si le corps extérieur est faux, alors le contrôle va à la partie else du corps extérieur. La partie d'autre du corps extérieur contient en outre la «déclaration if» à l'intérieur.

Nous avons pris trois entiers. Et maintenant, nous les comparerons tous entre eux via l'instruction if ici, l'extérieur IF contient l'instruction que si la première valeur est supérieure au second, alors comparez à nouveau la première valeur avec la troisième, comme condition de l'extérieur si, devient vrai, donc intérieur si va se comparer, le contrôle ira à la partie else, et le programme sera exécuté, car la partie else retournera vrai. Tandis que le code restant contient la même comparaison de la deuxième variable avec la troisième.

En exécution, vous verrez que la troisième variable est la plus grande.

Conclusion

C Sharp contient la mise en place de l'IF de plus d'une manière. Chaque type est expliqué en utilisant des exemples simples pour élaborer et mettre en évidence le fonctionnement de l'IF-statement dans le système d'exploitation Ubuntu. Nous avons utilisé un compilateur mono, MCS pour la compilation. Un autre compilateur peut également être utilisé pour de meilleurs résultats de manière efficace.