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.05
er et uttrykk. Også, temperature = 42.05
er et uttrykk også.
int a, b, c, sum; sum = a + b + c;
Her a + b + c
er et uttrykk.
if (age> = 18 && age <58) Console.WriteLine ("Kvalifisert til å jobbe");
Her (age>=18 && age<58)
er et uttrykk som returnerer en boolean
verdi. "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:
- Erklæring
- 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 * radius
er 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.