Introduction à l'instruction C # if
- C # est un langage de programmation orienté objet très puissant de .Net Framework. Le framework .Net est une plate-forme complète et révolutionnaire à l'aide de laquelle les applications suivantes telles que les applications Windows, les applications Web, les services Web, etc. peuvent être facilement développées.
- Il existe plusieurs langages pris en charge par ce cadre tels que C #, C ++, Visual Basic, etc. Les applications développées à l'aide de ce cadre sont prises en charge par plusieurs plates-formes. C # est l'un des langages les plus populaires de ce framework.
- C # est simple mais très puissant. Il a été créé par Microsoft et en l'utilisant, nous pouvons créer différents types d'applications en fonction de nos besoins tels que l'application Web, l'application console, l'application Windows.
Comprenons la structure de base du programme C # avant de passer à l'instruction if.
Pour imprimer la déclaration C # if en sortie.
using System; //declaring namespace
class Example1 //declaring class
(
static void Main(string() args) ( //declaring class method
Console.WriteLine("C# IF STATEMENT"); //print
)
)
Production:
C # SI DÉCLARATION
Cet article se concentre essentiellement sur l'instruction C # IF, alors allons-y étape par étape.
La déclaration «si»
- Il existe plusieurs déclarations de prise de décision disponibles en C # où certaines conditions logiques sont nécessaires pour qu'il y ait un flux continu d'un programme. Les instructions de prise de décision incluses dans C # sont - instruction if, instruction if-else, instruction switch et opérateur ternaire
- La condition «if» ou la condition if-else prend une expression booléenne comme paramètre et l'évalue. Ce n'est que si la condition évaluée est vraie, le bloc d'une instruction sous si l'instruction est exécutée. Si la condition est fausse, le bloc if sera ignoré.
C # if Déclaration en détail
L'instruction if conditionnelle accepte une expression booléenne ou une condition entre crochets ou comme paramètre qui est suivi d'un bloc de code sur une ou plusieurs lignes. Au cours de l'exécution lorsque le programme a exécuté la condition à l'intérieur des crochets est évaluée. Si cette expression booléenne donne la valeur true, le bloc de code suivant l'instruction if sera exécuté.
Prenons l'exemple suivant où la condition if contient true en tant qu'expression.
La syntaxe de l'instruction if est -if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
Comprenons cela plus en détail avec un exemple.
Considérer -
using System;
class Ex2
(
static void Main(string() args)
(
(
if(true)
Console.WriteLine("True Condition: We are inside the for loop");
if(false)
Console.WriteLine("False Condition: We will not be able to enter inside the for loop");
)
)
)
- Comme expliqué ci-dessus, si l'instruction contient une condition qui aboutirait à vrai ou faux. L'exécution du code associé à la boucle if dépend de cette expression booléenne. Considérez l'exemple avec l'énoncé du problème ci-dessous pour plus de précisions -
- Énoncé du problème: l'âge de Ravi (R_age) est de 15 ans. L'âge d'Amar (A_age) est de 12 ans. Imprimez si Ravi est plus âgé ou plus jeune ou égal à Amar.
Par exemple -
using System;
class Ex3
(
static void Main(string() args)
(
int R_age = 15, A_age = 12;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder to Amar");
if (R_age < A_age)
Console.WriteLine("Ravi is younger than Amar");
if (R_age == A_age)
Console.WriteLine("Ravi is of the same age as Amar");
)
)
La sortie de ce code sera - Ravi est plus âgé qu'Amar
Notez que l'expression booléenne dans la première instruction 'if' est donnée en tant que paramètre est vraie car l'âge de Ravi (15) est supérieur à l'âge d'Amar (12). Comme une seule instruction if est vraie, seul le premier bloc sera exécuté associé à la première condition if.
déclaration if-else
Le deuxième type d'instruction conditionnelle fourni par C # est l'instruction if-else. La deuxième partie du code qui doit s'exécuter si la condition est fausse peut être conservée dans le bloc else. Le bloc else ne peut pas exister indépendamment. Cela signifie que l'instruction else doit suivre une instruction if ou sinon l'instruction if. Une instruction else ne peut être utilisée qu'une seule fois dans une chaîne d'instructions if-else.
La syntaxe de l'instruction if-else est -
if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
else
(
// executes when “if” exp is false
)
- Comme observé, l'instruction else ne contient aucune expression booléenne. Le bloc de code suivant l'instruction else est toujours exécuté chaque fois que la condition est indiquée entre crochets «si» est évaluée comme fausse.
- Nous considérerons l'exemple de l'âge de Ravi et Amar comme notre énoncé du problème pour plus de précisions -
Par exemple -
using System;
class Ex4
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder to Amar");
else
Console.WriteLine("Ravi and Amar are of the same age");
)
)
La sortie de ce code sera - Ravi et Amar sont du même âge
Vous devez maintenant avoir remarqué que l'expression booléenne dans la première instruction 'if' donnée comme paramètre est fausse car l'âge de Ravi (12) est inférieur à l'âge d'Amar (15). Comme l'instruction if est fausse, le deuxième bloc, c'est-à-dire le bloc de code associé à la condition else, sera exécuté.
else if Statement
Le deuxième type de déclaration conditionnelle fourni par C # est else if. Si les conditions données à vérifier sont plus d'une que les conditions else-if apparaissent dans l'image.
Considérer -
using System;
class Ex5
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if ( R_age > A_age)
Console.WriteLine("Ravi is elder");
else if (R_age < A_age)
Console.WriteLine("Ravi is younger");
else
Console.WriteLine("Ravi is of the same age as Amar");
)
)
Sortie: Ravi est plus jeune
Imbriqué si
Imbriqué si l'instruction est une instruction if dans une instruction if.
Par exemple -
using System;
class Ex6
(
static void Main(string() args)
(
int R_age = 12, A_age = 15;
if(R_age != A_age) //yields true as 12 is not equal to 15
(
if( R_age < A_age) //enters inside this
Console.WriteLine("Ravi is younger");
else
Console.WriteLine("Ravi is elder");
)
)
)
Production:
Ravi est plus jeune
Conclusion: déclaration C # if
L'instruction if-else ou else-if évalue l'expression booléenne et, en fonction du résultat, contrôle le flux du programme.
Articles recommandés
Cela a été un guide pour la déclaration C # if. Ici, nous discutons également une introduction, la structure de base du programme C #, l'instruction IF, If-else, Else-if, Nested if avec leurs exemples d'exemples de code. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -
- Qu'est-ce que le multithreading en C #?
- Commandes C #
- Utilisations de C #
- Carrière en programmation C
- Apprenez les exemples de l'instruction If dans R
- Création et méthodes de multithreading en C #