Forhold og hvis du er uttalelser i C#

Forhold og hvis du er uttalelser i C#

Når vi skriver et C# -program, må vi ta beslutninger på forskjellige nivåer, ved denne avgjørelsen avhenger resten av koden vår. Tilsvarende, som andre programmeringsspråk, har C# også beslutningserklæringer eller hvis da uttalelser. Denne artikkelen dekker hva som er forholdene i C# og hvordan vi kan kontrollere beslutninger ved hjelp av forskjellige uttalelser.

Innholdsfortegnelse

  • Hva er forholdene i C#
  • Typer uttalelser i C#
  • hvis (if-da) uttalelse
  • If-Else (if-then-elv) uttalelse
  • IF-Else IF (if-then-els if) uttalelse
  • Nestet if-ests-uttalelse
  • Konklusjon

Hva er forholdene i C#?

Betingelser brukes til å ta beslutninger om hvilken kodeblokk som skal utføres basert på spesifikke omstendigheter. Forhold kan være sanne eller usant avhengig av inngangen. Et program kan bruke forhold for å avgjøre om en bestemt handling er nødvendig, om en sløyfe skal fortsette, eller om en metode skal utføres.

Typer uttalelser i C#

Betingede utsagn i C# kjør bare en kode når den faste tilstanden er sann. Noen ofte brukte forhold i C# inkluderer hvis, If-Else, If-Else-Hvis, bytte om, og nestet uttalelser.

Her er noen eksempler på betingede utsagn i C#:

  • hvis (if-da) uttalelse
  • If-Else (if-then-elv) uttalelse
  • IF-Else IF (if-then-els if) uttalelse
  • Nestet if-ests-uttalelse

hvis (if-da) uttalelse

If-da-uttalelsene er den mest grunnleggende typen betingede utsagn i C#. De lar programmer kjøre flere kodeblokker avhengig av den angitte tilstanden. Hvis en fast tilstand blir ekte, koden inne i hvis Blokk vil løpe. Hvis en fast tilstand er falsk, programmet vil hoppe over koden inne i hvis blokkerer og fortsett å utføre hvilekoden.

Syntaks

Følgende er syntaks for IF -betinget uttalelse i C#:

if (tilstand)

// kode for å utføre hvis tilstanden er sann

Her i koden ovenfor, hvis tilstanden kommer ekte Uttalelsen/uttalelsene i IF -tilstandsblokken vil bli utført. Og hvis tilstanden blir falsk Uttalelsen/uttalelsene som er skrevet i tilstanden vil bli ignorert.

Eksempelkode

Følgende C# -program forklarer bruken av hvis da uttalelse:

ved hjelp av system;
Klasseprogram

statisk tomrom (streng [] args)

int x = 10;
if (x> 5)

Konsoll.WritLine ("X er større enn 5");


Her i koden ovenfor, hvis x er større enn 5, vil utgangen være x er større enn 5.

If-Else (if-then-elv) uttalelse

De If-Else Uttalelsen avhenger også av den faste tilstanden. Hvis den faste tilstanden blir ekte, IF -blokkeringskoden kjøres. Hvis tilstanden blir falsk, koden etter andre tilstand vil kjøre.

De If-Else Uttalelser brukes når vi ønsker å utføre to forskjellige koder ved å bruke samme tilstand. Det er på en eller annen måte som et individ hvis uttalelse.

Syntaks

Følgende er syntaks for IF If-Else (If-Then-Else) uttalelse i C#

if (tilstand)

// kode for å utføre hvis tilstanden er sann

ellers

// kode for å utføre hvis tilstanden er falsk

Eksempelkode

Følgende C# -program forklarer bruken av If-da-Else uttalelser:

ved hjelp av system;
Klasseprogram

statisk tomrom (streng [] args)

int x = 10;
if (x> 5)

Konsoll.WritLine ("X er større enn 5");

ellers

Konsoll.WritLine ("X er mindre enn eller lik 5");


Programmet erklærer først en heltallvariabel x med verdien 10. Hvis tilstanden vil sjekke om x er større enn nummer 5, vil utgangen på konsollen være x er større enn 5 og hvis verdien av variabel x er mindre enn eller lik 5 meldingen x er mindre enn eller lik 5 vil vises.

IF-Else IF (if-then-els if) uttalelse

Denne uttalelsen tester flere forhold. Hver av disse forholdene har en egen kode, som bare vil bli utført hvis den spesifikke tilstanden for den kodeblokken blir sann.

Syntaks

Nedenfor er syntaks for IF If-Else-hvis (if-then-Else hvis) uttalelse i C#:

if (tilstand1)

// kodeblokk som vil kjøre hvis ovenfor tilstand1 er sant

annet hvis (tilstand2)

// kodeblokk som vil kjøre hvis tilstand2 er sann og tilstand1 er falsk

ellers

// kode for å utføre hvis både tilstand1 og tilstand2 er falske

Eksempelkode

Følgende C# -program forklarer bruken av Hvis-da-else hvis uttalelse:

ved hjelp av system;
Klasseprogram

statisk tomrom (streng [] args)

int x = 10;
if (x> 15)

Konsoll.WritLine ("X er større enn 15");

annet hvis (x> 10)

Konsoll.WritLine ("X er større enn 10, men mindre enn eller lik 15");

ellers

Konsoll.WritLine ("X er mindre enn eller lik 10");


I koden ovenfor er verdien av 10 tilordnet en heltallvariabel x. Etter det en If-Else-Hvis Uttalelsen vil sjekke variabel x og sende ut resultatet avhengig av verdien av x. Her er variabel x lik 10, utgangen er x er mindre enn eller lik 10.

Nestet if-ests-uttalelse

I denne uttalelsen tester vi flere betingelser og utfører forskjellige kodeblokker i henhold til utdataene deres. Som et resultat kan forskjellige kodeblokker utføres basert på tilgjengelige forhold. En hovedforskjell i denne uttalelsen er at en tilstand er inne i en annen.

Syntaks

Følgende er syntaks for IF Nestet if-els uttalelse i C#:

if (tilstand1)

if (tilstand2)

// kode som vil kjøres hvis både tilstand1 og tilstand2 er sant

ellers

// kode som vil kjøre hvis tilstand1 er sann, men tilstand2 er falsk


ellers

// kode som bare vil kjøre hvis tilstand1 er falsk

Eksempelkode

Etter C# -programmet forklar bruken av Nestet if-els uttalelse:

ved hjelp av system;
Klasseprogram

statisk tomrom (streng [] args)

int x = 10;
int y = 5;
if (x> 5)

if (y> 5)

Konsoll.WritLine ("X og Y er større enn 5");

ellers

Konsoll.WritLine ("X er større enn 5, men Y er mindre enn eller lik 5");


ellers

Konsoll.WritLine ("X er mindre enn eller lik 5");


Denne koden erklærer en programklasse med en hovedmetode som tildeler verdiene 10 til x og 5 til variabel y. Den bruker deretter nestede if-ests-setninger for å sjekke verdiene til x og y og skriver ut en melding til konsollen basert på deres verdier.

Utgangen fra programmet vil være det x er større enn 5, men y er mindre enn eller lik 5 Fordi verdien av x er større enn 5, men verdien av y er ikke større enn 5.

Konklusjon

Forhold og if-da-uttalelser i C# er essensielle programmeringskonstruksjoner som gjør oss i stand til å ta beslutninger basert på spesifikke omstendigheter. De hvis da Uttalelser er den mest grunnleggende typen betingede utsagn, og de lar programmet utføre forskjellige kodeblokker basert på resultatet av en betingelse. For å få kunnskap om alle forskjellige typer forhold, les artikkelen.