Quando si scrive un programma C#, dobbiamo prendere decisioni a vari livelli, da questa decisione il resto del nostro codice dipende. Allo stesso modo, come altri linguaggi di programmazione, C# ha anche dichiarazioni decisionali o se poi dichiarazioni. Questo articolo copre quali sono le condizioni in C# e come possiamo controllare il processo decisionale utilizzando dichiarazioni diverse.
Sommario
Quali sono le condizioni in C#?
Le condizioni vengono utilizzate per prendere decisioni su quale blocco di codice eseguire in base a circostanze specifiche. Le condizioni possono essere vere o false a seconda dell'input. Un programma può utilizzare le condizioni per determinare se è richiesta una determinata azione, se un ciclo dovrebbe continuare o se un metodo dovrebbe essere eseguito.
Tipi di affermazioni in C#
Dichiarazioni condizionali in c# eseguire un codice solo quando la condizione set è vera. Alcune condizioni usate di frequente in C# includono Se, se altro, if-else-if, interruttore, E nidificato dichiarazioni.
Ecco alcuni esempi di dichiarazioni condizionali in C#:
istruzione if (if-then)
Le dichiarazioni if-then sono il tipo più elementare di dichiarazioni condizionali in C#. Consentono ai programmi di eseguire più blocchi di codice a seconda della condizione impostata. Se una condizione impostata diventa VERO, il codice all'interno del Se Il blocco verrà eseguito. Se una condizione impostata è falso, Il programma salterà il codice all'interno del Se Blocca e continua a eseguire il codice di resto.
Sintassi
Di seguito è riportata la sintassi per l'istruzione IF condizionale in C#:
if (condizione)Qui nel codice sopra, se arriva la condizione VERO Verrà eseguita l'istruzione/le istruzioni all'interno del blocco di condizione If. E se la condizione diventa falso La dichiarazione/dichiarazioni scritte all'interno della condizione verrà ignorata.
Codice di esempio
Il seguente programma C# spiega l'uso di se poi dichiarazione:
usando il sistema;Qui nel codice sopra, se x è maggiore di 5, l'output sarà x è maggiore di 5.
Dichiarazione IF-Else (IF-THEN-ELSE)
IL se altro L'istruzione dipende anche dalla condizione impostata. Se la condizione impostata diventa VERO, Il codice di blocco If verrà eseguito. Se la condizione diventa falso, Il codice dopo la condizione altro verrà eseguita.
IL se altro Le istruzioni vengono utilizzate quando vogliamo eseguire due codici diversi usando la stessa condizione. È in qualche modo come un individuo Se dichiarazione.
Sintassi
Di seguito è riportata la sintassi per se if-else (if-then-else) Dichiarazione in C#
if (condizione)Codice di esempio
Il seguente programma C# spiega l'uso di if-then-else Dichiarazioni:
usando il sistema;Il programma dichiara innanzitutto una variabile intera x con il valore di 10. La condizione se verificherà se x è maggiore del numero 5 l'output sulla console sarà x è maggiore di 5 e se il valore della variabile x è inferiore o uguale a 5 il messaggio x è inferiore o uguale a 5 sarà mostrato.
IF-ELSE IF (IF-THEN-ELSE IF)
Questa istruzione verifica più condizioni. Ognuna di queste condizioni ha un codice separato, che verrà eseguito solo se la condizione specifica per quel blocco di codice diventa vera.
Sintassi
Di seguito è sintassi per se if-else-if (if-then-else if) Dichiarazione in C#:
if (condizione1)Codice di esempio
Il seguente programma C# spiega l'uso di if-then-else se dichiarazione:
usando il sistema;Nel codice sopra, il valore di 10 è assegnato a una variabile intera x. Dopodiché, un if-else-if L'istruzione controllerà la variabile x e omergerà il risultato in base al valore di x. Qui la variabile X è uguale a 10, l'output è x è inferiore o uguale a 10.
Dichiarazione IF-Else nidificata
In questa affermazione, testiamo più condizioni ed eseguiamo blocchi di codice diversi in base al loro output. Di conseguenza, possono essere eseguiti diversi blocchi di codice in base alle condizioni disponibili. Una differenza principale in questa affermazione è che una condizione è all'interno di un'altra.
Sintassi
Di seguito è riportata la sintassi per se If-Else nidificato Dichiarazione in C#:
if (condizione1)Codice di esempio
Seguendo il programma C# Spiega l'uso del If-Else nidificato dichiarazione:
usando il sistema;Questo codice dichiara una classe di programma con un metodo principale che assegna i valori di 10 a X e 5 a variabile y. Utilizza quindi le istruzioni if-else nidificate per verificare i valori di xey e stampare un messaggio alla console in base ai loro valori.
L'output del programma sarà quello x è maggiore di 5 ma y è inferiore o uguale a 5 Perché il valore di x è maggiore di 5, ma il valore di y non è maggiore di 5.
Conclusione
Le condizioni e le dichiarazioni IF-then in C# sono costrutti di programmazione essenziali che ci consentono di prendere decisioni in base a circostanze specifiche. IL se poi Le dichiarazioni sono il tipo più elementare di dichiarazioni condizionali e consentono al programma di eseguire diversi blocchi di codice in base al risultato di una condizione. Per conoscere tutti i diversi tipi di condizioni, leggi l'articolo.