C # udtryk, udsagn og blokke (med eksempler)

I denne artikel vil vi lære om C # -udtryk, C # -udtryk, forskel mellem udtryk og udsagn og C # -blokke.

Udtryk, udsagn og blokke er byggestenen i et C # -program. Vi har brugt dem siden vores første "Hello World" -program.

C # Udtryk

Et udtryk i C # er en kombination af operander (variabler, bogstaver, metodeopkald) og operatorer, der kan evalueres til en enkelt værdi. For at være præcis skal et udtryk have mindst en operand, men måske ikke have nogen operator.

Lad os se på eksemplet nedenfor:

dobbelt temperatur; temperatur = 42,05;

Her 42.05er et udtryk. Også temperature = 42.05er et udtryk også.

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

Her a + b + cer et udtryk.

 if (age> = 18 && age <58) Console.WriteLine ("Berettiget til at arbejde");

Her (age>=18 && age<58)er et udtryk, der returnerer en booleanværdi. "Eligible to work"er også et udtryk.

C # udsagn

En erklæring er en grundlæggende enhed til udførelse af et program. Et program består af flere udsagn.

For eksempel:

int alder = 21; Int-mærker = 90;

I ovenstående eksempel er begge linier ovenfor udsagn.

Der er forskellige typer udsagn i C #. I denne vejledning fokuserer vi primært på to af dem:

  1. Erklæring Erklæring
  2. Udtryk

Erklæring Erklæring

Erklæringserklæringer bruges til at deklarere og initialisere variabler.

For eksempel:

char ch; int maxValue = 55;

Både char ch;og int maxValue = 55;er erklæring udsagn.

Udtryk

Et udtryk efterfulgt af et semikolon kaldes et udtryk.

For eksempel:

/ * Opgave * / areal = 3,14 * radius * radius; / * Metodeopkald er et udtryk * / System.Console.WriteLine ("Hej");

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

Ligeledes System.Console.WriteLine("Hello");er både et udtryk og en erklæring.

Foruden erklæring og udtryk er der:

  • Udvælgelseserklæringer (hvis… andet, skift)
  • Iterationserklæringer (gør, mens, for, foreach)
  • Jump Statements (break, continue, goto, return, yield)
  • Erklæring om undtagelseshåndtering (kast, prøv-fang, prøv-endelig, prøv-fang-endelig)

Disse udsagn vil blive diskuteret i senere tutorials.

Hvis du vil lære mere om udsagn, skal du besøge C # Statements (C # reference)

C # blokke

En blok er en kombination af nul eller flere udsagn, der er lukket inde i krøllede parenteser ().

For eksempel:

Eksempel 1: C # Blokerer med udsagn

 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 kører programmet, vil output være:

 Nuværende temperatur = 42.05 Det er varmt

Her er de to udsagn indeni ( ):

 Console.WriteLine ("Aktuel temperatur = (0)", temperatur);

og

 Console.WriteLine ("Det er varmt");

danner en blok .

Eksempel 2: C # Blokke uden udsagn

En blok indeholder muligvis ikke nogen udsagn som vist i nedenstående eksempel.

 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 er de krøllede parenteser ( )efter if(temperature> 32)kun indeholder kommentarer og ingen opgørelser.

Interessante artikler...