C # jos lausunto - Täydellinen opas, jos lausunto C #

Sisällysluettelo:

Anonim

Johdanto C #: n lausuntoon

  • C # on erittäin tehokas olio-ohjelmointikieli. .Net-kehys on laaja, vallankumouksellinen alusta, jolla seuraavia sovelluksia, kuten Windows-sovelluksia, Web-sovelluksia, Web-palveluita jne. Voidaan kehittää helposti.
  • Tätä kehystä tukee useita kieliä, kuten C #, C ++, Visual Basic jne. Tämän kehyksen avulla kehitettyjä sovelluksia tukee useita alustoja. C # on yksi tämän viitekehyksen erittäin suosituista kielistä.
  • C # on yksinkertainen, mutta erittäin voimakas. Sen on luonut Microsoft, ja sitä käyttämällä voimme luoda erityyppisiä sovelluksia tarpeidemme mukaan, kuten web-sovellus, konsoli-sovellus, Windows-sovellus.

Ymmärtäkäämme C # -ohjelman perusrakenne ennen kuin siirrymme if-lauseeseen.

Tulostetaan C #, jos lausuma tulosteena.

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

lähtö:

C # JOS JULISTUS

Tämä artikkeli keskittyy pohjimmiltaan C # IF -lausekkeeseen, joten jatkakaamme sitä askel askeleelta.

"Jos" -lausunto

  • C #: ssä on saatavana useita päätöksentekolausekkeita, joissa vaaditaan tiettyjä loogisia ehtoja, jotta ohjelman virta olisi jatkuvaa. C # -päätökseen sisältyvät päätöksentekolauseet ovat - jos lause, jos muut-käsky, vaihtolause ja kolmikantaoperaattori
  • "If" - tai "if-else" -tila ottaa parametriksi boolen lausekkeen ja arvioi sitä. Vain jos arvioitava ehto on totta, lausekkeen lohko, jos lause toteutetaan. Jos ehto on väärä, if-lause ohitetaan.

C # jos lausunto yksityiskohtaisesti

Ehdollinen, jos lause hyväksyy boolean lausekkeen tai hakasulkeissa olevan ehdon tai parametrina, jota seuraa yhden rivin tai monirivinen koodilohko. Suorituksen aikana, kun ohjelma on suorittanut, suluissa oleva tila arvioidaan. Jos tämä boolean lauseke johtaa totuuteen, if-käskyä seuraava koodilohko suoritetaan.

Mieti seuraavaa esimerkkiä, jos if-ehto sisältää lausekkeen true.

Jos lauseen syntaksi on -
if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)

Ymmärtäkäämme tämä tarkemmin esimerkillä.

Harkitse -

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

  • Kuten edellä on selitetty, jos lause sisältää ehdon, joka johtaa tosi tai väärään. If-silmukkaan liittyvän koodin suorittaminen riippuu tästä boolen lausekkeesta. Tarkastele alla olevaa ongelmalausetta koskevaa esimerkkiä lisäselvityksiä varten -
  • Ongelma: Ravin ikä (R_age) on 15 vuotta. Amarin ikä (A_age) on 12 vuotta. Tulosta, jos Ravi on vanhempi tai nuorempi tai yhtä suuri kuin Amar.

Esimerkiksi -

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

Tämän koodin tulosteena on - Ravi on vanhempi Amarille

Huomaa, että ensimmäisen "jos" -lausekkeen parametrina annetun boolean-lausekkeen arvioidaan olevan totta, koska Ravin ikä (15) on suurempi kuin Amarin ikä (12). Ainoa yksi, jos lausunto pitää paikkansa, vain ensimmäinen lohko suoritetaan liitettynä ensimmäiseen, jos ehtoon.

jos muuten lausunto

C #: n tarjoaman ehdollisen lausekkeen toinen tyyppi on if-else-käsky. Koodin toinen osa, joka on suoritettava, jos ehto pitää väärin, voidaan pitää muun lohkon sisällä. Muu lohko ei voi olla itsenäisesti. Tämä tarkoittaa, että muu lauseen tulee noudattaa if-lauseketta tai else if lausetta. Muuta lausetta voidaan käyttää vain kerran if-else-lausekeketjussa.

If-else-lauseen syntaksi on -

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
)

  • Kuten havaittiin, else-käsky ei sisällä mitään boolean-lauseketta. Koodilohko, joka seuraa muuta käskyä, suoritetaan aina, jos ehto annetaan suluissa 'if' arvioidaan olevan väärä.
  • Pidämme esimerkkiä Ravin ja Amarin iästä ongelmalausummemme selventämistä varten -

Esimerkiksi -

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

Tämän koodin lähtö on - Ravi ja Amar ovat samanikäisiä

Tähän mennessä sinun on huomannut, että parametrina annetussa ensimmäisessä if-lauseessa boolean-lauseke on väärä, koska Ravin ikä (12) on alle Amarin ikä (15). Kuten if-käsky pitää väärin, toinen lohko eli toiseen ehtoon liittyvä koodilohko suoritetaan.

muuten, jos lausunto

C #: n tarjoaman ehdollisen lausekkeen toinen tyyppi on muuten if-lause. Jos annetut tarkistettavat olosuhteet ovat enemmän kuin yksi kuin muut, jos olosuhteet tulevat kuvaan.

Harkitse -

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

Lähtö: Ravi on nuorempi

Nested If

Sisältää, jos lause on if-lause, jos if-lauseessa.

Esimerkiksi -

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

lähtö:

Ravi on nuorempi

Päätelmä: C # jos lausunto

Jos-muu tai muu-jos-lause arvioi boolen ilmaisua ja johtaa tulokseen perustuen ohjelman virtausta.

Suositellut artikkelit

Tämä on opas C #: n lausuntoon. Tässä keskustellaan myös johdannosta, C # -ohjelman perusrakenteesta, IF-käskystä, If-else, Else-if, Nested if niiden esimerkikoodiesimerkkeistään. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on monisäikeinen C #: ssä?
  2. C # komennot
  3. C #: n käyttö
  4. Ura C-ohjelmoinnissa
  5. Opi esimerkkejä R-lausekkeesta If
  6. Luominen ja menetelmät monisäikeistämiseen C #: ssä