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