If

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 de manière sélective des instructions de code basées sur le 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 accéder à 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 facultative "else" est exécuté. S'il n'y a pas d'instruction else, l'exécution se poursuit 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.

Definir Tech explique If Statement

Plusieurs conditions peuvent être combinées dans l'expression booléenne pour être évaluées dans l'instruction if en utilisant l'opérateur OR (||) et / ou l'opérateur AND (&&). L'autre ensemble d'opérateurs logiques correspondants est | et &. Les opérateurs logiques && et || produisent du code plus efficace que les autres codes normaux 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 saisi 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 valeur fausse 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 les conditions numériques telles que la 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 switch 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 l'affectation d'une variable à une valeur.

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