Introducere în C # dacă declarație
- C # este un limbaj de programare foarte puternic, orientat pe obiecte. Net Framework. Cadrul .Net este o platformă extinsă, revoluționară, folosind următoarele aplicații precum aplicații Windows, aplicații Web, servicii web etc.
- Există mai multe limbaje acceptate de acest cadru, cum ar fi C #, C ++, Visual Basic, etc. Aplicațiile dezvoltate utilizând acest cadru sunt acceptate de mai multe platforme. C # este una dintre limbile foarte populare din acest cadru.
- C # este simplu, dar foarte puternic. A fost creat de Microsoft și folosind-o putem crea diferite tipuri de aplicații pe baza cerințelor noastre, cum ar fi aplicația web, aplicația de consolă, aplicația Windows.
Să înțelegem structura de bază a programului C # înainte de a trece la afirmația if.
Pentru a tipări C # dacă declarația ca ieșire.
using System; //declaring namespace
class Example1 //declaring class
(
static void Main(string() args) ( //declaring class method
Console.WriteLine("C# IF STATEMENT"); //print
)
)
ieşire:
C # IF DECLARAȚIE
Acest articol se concentrează practic pe afirmația C # IF, așa că haideți să mergem mai departe cu ea pas cu pas.
Declarația „dacă”
- Există mai multe declarații de luare a deciziilor în C #, unde sunt necesare anumite condiții logice, astfel încât să existe un flux continuu al unui program. Declarațiile de luare a deciziilor incluse în C # sunt - statement, if-else, statement și switch operator
- Condiția „if” sau condiția if-else preia o expresie booleană ca parametru și o evaluează. Doar dacă condiția evaluată este adevărată, blocul unei declarații sub dacă instrucțiunea este executată. În cazul în care condiția este falsă, blocul if va fi omis.
C # dacă declarație în detaliu
Instrucțiunea condițională dacă acceptă o expresie booleană sau o condiție în paranteze sau ca un parametru care este urmat de o singură linie sau un bloc de mai multe linii de cod. În timpul perioadei de execuție, atunci când programul a executat condiția din paranteze este evaluată. Dacă această expresie booleană are ca rezultat adevărat, atunci blocul de cod care urmează instrucțiunii if va fi executat.
Luați în considerare următorul exemplu în care condiția if conține true ca expresie.
Sintaxa afirmației dacă este -if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
Să înțelegem acest lucru în continuare cu un exemplu.
Considera -
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");
)
)
)
- Așa cum s-a explicat mai sus, dacă afirmația conține o condiție care ar duce la adevărat sau fals. Execuția codului asociat buclei if depinde de această expresie booleană. Luați în considerare exemplul cu enunțul problemei prezentat mai jos pentru clarificări suplimentare -
- Declarație de problemă: vârsta Ravi (R_age) este de 15 ani. Vârsta lui Amar (A_age) este de 12 ani. Imprimați dacă Ravi este mai în vârstă sau mai tânăr sau este egal cu Amar.
De exemplu -
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");
)
)
Produsul acestui cod va fi - Ravi este mai vechi de Amar
Rețineți că expresia booleană din prima afirmație „if” este dată ca un parametru evaluat a fi adevărat, deoarece vârsta lui Ravi (15) este mai mare decât vârsta lui Amar (12). Ca o singură declarație dacă este valabilă, doar primul bloc va fi executat asociat cu prima condiție if.
if-else Declarație
Al doilea tip de declarație condițională furnizat de C # este instrucțiunea if-else. A doua parte a codului care trebuie să fie executată dacă condiția este falsă poate fi păstrată în alt bloc. Celălalt bloc nu poate exista independent. Aceasta înseamnă că instrucțiunea else trebuie să urmeze o instrucțiune if sau o instrucțiune if. O altă declarație poate fi folosită o singură dată într-un lanț de instrucțiuni if-else.
Sintaxa afirmației if-else este -
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
)
- După cum s-a observat, instrucțiunea de altfel nu conține nicio expresie booleană. Blocul de cod care urmează instrucțiunii altfel este întotdeauna executat ori de câte ori condiția este dată în parantezele „dacă” se consideră falsă.
- Vom considera exemplul vârstei lui Ravi și Amar drept declarația noastră de probleme pentru clarificări suplimentare -
De exemplu -
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");
)
)
Produsul acestui cod va fi - Ravi și Amar au aceeași vârstă
Până acum trebuie să fi observat că expresia booleană din prima afirmație „if” dată ca parametru evaluează a fi falsă, deoarece vârsta lui Ravi (12) este mai mică decât vârsta lui Amar (15). Ca și instrucțiunea if păstrează fals, al doilea bloc, adică blocul de cod asociat cu condiția altfel va fi executat.
altfel dacă declarație
Al doilea tip de declarație condiționată furnizat de C # este altceva dacă instrucțiunea if. În cazul în care condițiile date pentru a fi verificate sunt mai mult decât unul altfel - dacă condițiile apar în imagine.
Considera -
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");
)
)
Rezultat: Ravi este mai tânăr
Cuibărit Dacă
Cuibărit dacă declarația este o declarație if în cadrul unei instrucțiuni if.
De exemplu -
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");
)
)
)
ieşire:
Ravi este mai tânăr
Concluzie: C # dacă declarație
Instrucțiunea if-else sau else-if evaluează expresia booleană și pe baza rezultatului controlează fluxul programului.
Articole recomandate
Acesta a fost un ghid pentru C # if Statement. Aici vom discuta, de asemenea, o introducere, structura de bază a programului C #, instrucțiunea IF, If-else, Altceva-dacă, cuibărit dacă cu exemple de cod de eșantion. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Ce este Multithreading în C #?
- C # Comenzi
- Utilizări ale C #
- Cariera în programarea C
- Aflați exemplele de declarație dacă în R
- Crearea și metodele de multitratare în C #