C # Uttrykk, uttalelser og blokker (med eksempler)

I denne artikkelen vil vi lære om C # -uttrykk, C # -uttrykk, forskjell mellom uttrykk og utsagn og C # -blokker.

Uttrykk, utsagn og blokker er byggesteinen i et C # -program. Vi har brukt dem siden vårt første "Hello World" -program.

C # Uttrykk

Et uttrykk i C # er en kombinasjon av operander (variabler, bokstaver, metodeanrop) og operatorer som kan evalueres til en enkelt verdi. For å være presis, må et uttrykk ha minst en operand, men kan ikke ha noen operatør.

La oss se på eksemplet nedenfor:

dobbel temperatur; temperatur = 42,05;

Her 42.05er et uttrykk. Også, temperature = 42.05er et uttrykk også.

int a, b, c, sum; sum = a + b + c;

Her a + b + cer et uttrykk.

 if (age> = 18 && age <58) Console.WriteLine ("Kvalifisert til å jobbe");

Her (age>=18 && age<58)er et uttrykk som returnerer en booleanverdi. "Eligible to work"er også et uttrykk.

C # uttalelser

En uttalelse er en grunnleggende enhet for gjennomføring av et program. Et program består av flere utsagn.

For eksempel:

int alder = 21; Int merker = 90;

I eksemplet ovenfor er begge linjene ovenfor utsagn.

Det er forskjellige typer utsagn i C #. I denne opplæringen vil vi hovedsakelig fokusere på to av dem:

  1. Erklæring
  2. Uttrykk uttalelse

Erklæring

Erklæringsuttalelser brukes til å deklarere og initialisere variabler.

For eksempel:

char ch; int maxValue = 55;

Både char ch;og int maxValue = 55;er deklarasjons uttalelser.

Uttrykk uttalelse

Et uttrykk etterfulgt av semikolon kalles et uttrykk.

For eksempel:

/ * Oppgave * / areal = 3,14 * radius * radius; / * Metodeanrop er et uttrykk * / System.Console.WriteLine ("Hei");

Her 3.14 * radius * radiuser et uttrykk og area = 3.14 * radius * radius;er et uttrykk.

Likeledes System.Console.WriteLine("Hello");er både et uttrykk og en uttalelse.

Foruten erklæring og uttrykk, er det:

  • Uttalelser om valg (hvis … annet, bytt)
  • Iterasjonserklæringer (gjør, mens, for, foreach)
  • Hopputtalelser (pause, fortsett, gå til, retur, avkastning)
  • Uttalelser om håndtering av unntak (kast, prøv-fang, prøv-endelig, prøv-fang-endelig)

Disse uttalelsene vil bli diskutert i senere veiledninger.

Hvis du vil lære mer om uttalelser, kan du gå til C # Statements (C # referanse)

C # blokker

En blokk er en kombinasjon av null eller flere utsagn som er lukket i krøllete parenteser ().

For eksempel:

Eksempel 1: C # Blokker med utsagn

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block Console.WriteLine("Current temperature = (0)", temperature); Console.WriteLine("It's hot"); ) // End of block ) ) )

Når vi kjører programmet, vil utdataene være:

 Nåværende temperatur = 42.05 Det er varmt

Her er de to utsagnene inne ( ):

 Console.WriteLine ("Nåværende temperatur = (0)", temperatur);

og

 Console.WriteLine ("Det er varmt");

danner en blokk .

Eksempel 2: C # Blokker uten utsagn

En blokk kan ikke ha noen utsagn som vist i eksemplet nedenfor.

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block // No statements ) // End of block ) ) )

Her inneholder de krøllete bukkene ( )etter if(temperature> 32)bare kommentarer og ingen uttalelser.

Interessante artikler...