Table des matières:
Définition - Que signifie la déclaration If?
Une instruction if, en C #, est une construction de programmation en C # utilisée pour exécuter sélectivement des instructions de code en fonction du résultat de l'évaluation d'une expression booléenne. L'expression booléenne doit renvoyer une valeur vraie ou fausse.
L'instruction if est utilisée comme instruction de contrôle pour se ramifier à différentes sections de code en fonction du résultat de l'expression conditionnelle booléenne. L'expression est indiquée entre parenthèses et évaluée lors de l'exécution. Si l'expression donne une valeur vraie, le code suivant l'instruction if est exécuté. Sinon, le code suivant une instruction "else" facultative est exécuté. S'il n'y a aucune instruction else, l'exécution continue avec le code après le bloc if.
L'instruction if fournit une capacité de prise de décision par laquelle un morceau de code est exécuté au lieu de l'autre en fonction d'une ou plusieurs conditions spécifiées.
Techopedia explique la déclaration If
Plusieurs conditions peuvent être combinées dans l'expression booléenne à évaluer dans l'instruction if à l'aide de l'opérateur OR (||) et / ou de l'opérateur AND (&&). L'autre ensemble d'opérateurs logiques correspondants est | et &. Les opérateurs logiques && et || produire du code plus efficace que les autres, car l'expression entière n'a pas toujours besoin d'être évaluée. En conséquence, ils sont appelés opérateurs de court-circuit.
Par exemple, une instruction if peut être utilisée pour vérifier si un caractère entré dans le programme est un caractère alphabétique, numérique ou spécial.
Contrairement aux langages comme C ou C ++, où un résultat de zéro est considéré comme une fausse valeur et un nombre autre que zéro est considéré comme vrai, C # attend les résultats sous forme de valeurs booléennes (vrai ou faux) uniquement. Par conséquent, pour des conditions numériques telles qu'une variable non égale à zéro, l'expression doit être explicitement écrite pour cette condition et pas seulement évaluée avec le nombre lui-même placé entre parenthèses.
Bien que la construction du commutateur constitue une alternative à l'instruction if et puisse fournir de meilleures performances et un code plus clair, elle ne peut être utilisée que pour tester des expressions par rapport à des valeurs constantes. L'instruction if peut être remplacée par un opérateur ternaire lorsqu'une condition est évaluée. Le résultat de l'évaluation est pris en compte pour affecter une variable à une valeur.
Cette définition a été écrite dans le contexte de C #