C # ako Izjava - Kompletan vodič ako Izjava u C #

Sadržaj:

Anonim

Uvod u C # if Izjavu

  • C # je vrlo moćan objektno orijentirani programski jezik .Net Framework. .Net Framework je opsežna, revolucionarna platforma pomoću koje se mogu lako razvijati sljedeće aplikacije kao što su Windows aplikacije, web aplikacije, web usluge itd.
  • Postoji više jezika koje podržava ovaj okvir kao što su C #, C ++, Visual Basic itd. Aplikacije razvijene pomoću ovog okvira podržavaju više platformi. C # jedan je od vrlo popularnih jezika ovog okvira.
  • C # je jednostavan, ali vrlo moćan. Kreirao ga je Microsoft i pomoću njega možemo kreirati različite vrste aplikacija na temelju naših zahtjeva, poput web aplikacija, konzola, Windows aplikacija.

Razjasnimo nam osnovnu strukturu programa C # prije nego što prijeđemo na tvrdnju if.

Ispisati C # ako je Izjava kao izlaz.

using System; //declaring namespace
class Example1 //declaring class
(
static void Main(string() args) ( //declaring class method
Console.WriteLine("C# IF STATEMENT"); //print
)
)

Izlaz:

C # AKO IZJAVA

Ovaj se članak u osnovi fokusira na izjavu C # IF, stoga nastavimo s tim korak po korak.

Izjava „ako“

  • U C # postoji nekoliko izjava za odlučivanje gdje su potrebni određeni logički uvjeti tako da postoji kontinuirani tijek programa. Izjave o odlučivanju uključene u C # su - ako je izjava, ako-drugo izjava, preklopna izjava i ternarni operator
  • Uvjet "ako" ili if-else uvjet uzima logičan izraz kao njegov parametar i procjenjuje ga. Samo ako je uvjet koji se procjenjuje istinit, blok izjave pod ako se izjava izvršava. U slučaju da je uvjet lažan, blok će biti preskočen.

C # ako detaljno Izjava

Uvjetno ako izraz prihvaća logički izraz ili uvjet unutar zagrada ili kao parametar nakon kojeg slijedi jednostruki ili višeredni blok koda. Za vrijeme izvođenja programa kada je program izvršio stanje procjenjuje se u zagradama. Ako ovaj logični izraz rezultira istinitim, tada će se kôd bloka koji slijedi nakon izjave izvršiti.

Razmotrite sljedeći primjer gdje uvjet ako sadrži istinu kao izraz.

Sintaksa naredbe if je -
if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)

Shvatimo to dalje s primjerom.

Smatrati -

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");
)
)
)

  • Kao što je gore objašnjeno, ako izjava sadrži uvjet koji bi rezultirao istinitim ili lažnim. Izvođenje koda povezanog s petljom if ovisi o ovom logičnom izrazu. Za daljnje pojašnjenje pogledajte primjer izjave problema dane u nastavku -
  • Izjava problema: Ravijeva dob (R_age) je 15 godina. Amarina dob (A_age) je 12 godina. Ispiši ako je Ravi stariji ili mlađi ili je jednak Amaru.

Na primjer -

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");
)
)

Izlaz ovog koda bit će - Ravi je stariji od Amara

Imajte na umu da je boolov izraz u prvoj rečenici 'ako' dat kao parametar za koji se procjenjuje da je istinit jer je Ravijeva dob (15) veća od Amar-ove (12). Kao samo jedan ako iskaz drži istinitim, izvršit će se prvi blok povezan s prvim ako je uvjet.

ako-drugo Izjava

Druga vrsta uvjetne izjave koju daje C # je izjava if-else. Drugi dio koda koji se mora izvršiti ako se uvjet drži lažnim može se zadržati unutar bloka else. Ostali blok ne može postojati neovisno. To znači da naredba else mora slijediti if-izjavu ili if if. Izjava else može se upotrijebiti samo jednom u lancu izjava if-else.

Sintaksa izraze if-else je -

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
)

  • Kao što je promatrano, iskaz else ne sadrži nikakav logičan izraz. Blok koda koji slijedi u drugoj naredbi uvijek se izvršava kad god je uvjet naveden u zagradama "ako" ocijenjen kao lažan.
  • Razmotrit ćemo primjer Ravijeve i Amarove dobi kao naš problem za dodatno pojašnjenje -

Na primjer -

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");
)
)

Ishod ovog koda bit će - Ravi i Amar su iste dobi

Do sad ste sigurno primijetili da boolov izraz u prvoj „if“ izjavi dat kao parametar procjenjuje da je lažan jer je Ravijeva dob (12) manja od Amar-ove (15). Kao i ako izjava drži lažnu, drugi blok, tj. Blok koda povezan s drugim uvjetom će se izvršiti.

drugo ako Izjava

Druga vrsta uvjetne izjave koju pruža C # je drugačija, ako je izjava. Ako su zadani uvjeti koji se provjeravaju više od ostalih - ako su uvjeti ušli u sliku.

Smatrati -

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");
)
)

Izlaz: Ravi je mlađi

Gnijezdano Ako

Gnijezdjeno je ako je izjava if ako je izjava unutar.

Na primjer -

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");
)
)
)

Izlaz:

Ravi je mlađi

Zaključak: C # ako Izjava

Izjava if-else ili else-if procjenjuje logički izraz i na temelju rezultata kontrolira tok programa.

Preporučeni članci

Ovo je vodič za C # if Statement. Ovdje također raspravljamo o uvodu, osnovnoj strukturi programa C #, IF izjavi, If-else, Else-if, Nested ako sa svojim primjerima kodnih uzoraka. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što je Multithreading u C #?
  2. C # naredbe
  3. Upotrebe C #
  4. Karijera u C programiranju
  5. Naučite primjere ako je izjava u R
  6. Stvaranje i metode multithreadinga u C #