Introduksjon til C # hvis uttalelse
- C # er et veldig kraftig objektorientert programmeringsspråk of.Net Framework. .Net-rammeverket er en omfattende, revolusjonerende plattform som bruker følgende applikasjoner som Windows-applikasjoner, webapplikasjoner, webtjenester osv., Enkelt kan utvikles.
- Det er flere språk som støttes av dette rammeverket, for eksempel C #, C ++, Visual Basic osv. Applikasjonene som er utviklet ved bruk av dette rammeverket støttes av flere plattformer. C # er et av de veldig populære språkene i denne rammen.
- C # er enkel, men likevel veldig kraftig. Det ble opprettet av Microsoft og ved å bruke det kan vi lage forskjellige typer applikasjoner basert på våre krav som webapplikasjon, konsollapplikasjon, Windows-applikasjon.
La oss forstå den grunnleggende strukturen i C # -programmet før vi hopper til if-setningen.
For å skrive ut C # if Statement as output.
using System; //declaring namespace
class Example1 //declaring class
(
static void Main(string() args) ( //declaring class method
Console.WriteLine("C# IF STATEMENT"); //print
)
)
Produksjon:
C # HVIS UTSLAG
Denne artikkelen fokuserer i utgangspunktet på C # IF-uttalelsen, så la oss gå videre med det trinn for trinn.
Uttalelsen om
- Det er flere beslutningsuttalelser tilgjengelige i C # der visse logiske forhold er nødvendige, slik at det er en kontinuerlig flyt av et program. De beslutningsuttalelser som er inkludert i C # er - hvis uttalelse, hvis annet uttalelse, bytteerklæring og ternary operator
- "Hvis" -tilstanden eller om-ellers-tilstanden tar opp et boolskt uttrykk som parameter og evaluerer det. Bare hvis tilstanden som evalueres er sann, er blokken for en uttalelse under hvis uttalelsen utføres. I tilfelle tilstanden er falsk, blir blokken hoppet over.
C # hvis uttalelse i detalj
Den betingede hvis setningen godtar et boolskt uttrykk eller en tilstand i parentes eller som en parameter som blir fulgt av en enkelt linje eller flerstrekningskode. Under kjøretiden når programmet har utført, blir tilstanden inne i parentesene evaluert. Hvis dette boolske uttrykket resulterer i sant, vil kodeblokken etter if-setningen bli kjørt.
Tenk på følgende eksempel der if-tilstanden inneholder true som et uttrykk.
Syntaksen til hvis uttalelsen er -if(a conditional statement or boolean expression)
(
// the block of code to be executed if the expression results into true
)
La oss forstå dette videre med et eksempel.
Ta i betraktning -
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");
)
)
)
- Som forklart over, hvis uttalelsen inneholder en tilstand som vil resultere i sann eller usann. Utførelsen av koden assosiert med if-løkken avhenger av dette boolske uttrykket. Tenk på eksemplet med problemstillingen gitt nedenfor for ytterligere avklaring -
- Problemerklæring: Ravis alder (R_age) er 15 år. Amars alder (A_age) er 12 år. Skriv ut hvis Ravi er eldre eller yngre eller lik Amar.
For eksempel -
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");
)
)
Utdataene til denne koden vil være - Ravi er eldste til Amar
Legg merke til at det boolske uttrykket i den første "if" -setningen er gitt som en parameter som vurderes å være sann ettersom Ravis alder (15) er større enn Amars alder (12). Som bare en hvis uttalelse stemmer, vil bare den første blokken bli kjørt assosiert med den første hvis tilstanden.
hvis-annet uttalelse
Den andre typen betingede uttalelser levert av C #, er hvis annet. Den andre delen av koden som må utføres hvis tilstanden er falsk, kan holdes inne i den andre blokken. Den andre blokken kan ikke eksistere uavhengig av hverandre. Dette betyr at uttalelsen ellers må følge en hvis uttalelse eller ellers hvis uttalelse. Et annet utsagn kan bare brukes en gang i en om-ellers uttalelseskjede.
Syntaksen til uttalelsen om ellers er -
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
)
- Som observert inneholder ikke annet utsagnet noe boolskt uttrykk. Kodeblokken som følger den andre uttalelsen, blir alltid utført når betingelsen er gitt i "hvis" parentesene vurderes å være usanne.
- Vi vil betrakte eksemplet på Ravi og Amars alder som vår problemstilling for ytterligere avklaring -
For eksempel -
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");
)
)
Utdataene fra denne koden vil være - Ravi og Amar er i samme alder
Nå må du ha lagt merke til at det boolske uttrykket i den første "if" -setningen som er gitt som en parameter, vurderer å være falsk da Ravis alder (12) er mindre enn Amars alder (15). I likhet med hvis uttalelsen inneholder usann, vil den andre blokken, dvs. kodeblokken tilknyttet den andre tilstanden bli utført.
ellers hvis uttalelse
Den andre typen betingede uttalelser levert av C # er ellers hvis uttalelse. Hvis de gitte forholdene som skal sjekkes, er mer enn ett enn de ellers-hvis forholdene kommer inn i bildet.
Ta i betraktning -
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");
)
)
Produksjon: Ravi er yngre
Nøstet Hvis
Høstes hvis uttalelsen er en if-uttalelse i en if-uttalelse.
For eksempel -
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");
)
)
)
Produksjon:
Ravi er yngre
Konklusjon: C # hvis uttalelse
Setningen if-else eller-hvis-evaluerer evaluerer det boolske uttrykket og basert på resultatet kontrollerer flyten av programmet.
Anbefalte artikler
Dette har vært en guide til C # if Statement. Her diskuterer vi også en introduksjon, grunnstrukturen i C # -programmet, IF-uttalelse, If-else, Else-if, Nested if med eksempler på eksempler på dem. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Hva er multithreading i C #?
- C # Kommandoer
- Bruk av C #
- Karriere i C-programmering
- Lær eksemplene på If-uttalelse i R
- Oppretting og metoder for multithreading i C #