Šiame straipsnyje sužinosime apie C # išraiškas, C # sakinius, skirtumą tarp išraiškos ir teiginio bei C # blokus.
Išraiškos, teiginiai ir blokai yra C # programos pagrindas. Mes juos naudojame nuo pirmosios „Hello World“ programos.
C # išraiškos
Išraiška C # yra operandų (kintamųjų, pažodinių, metodo iškvietimų) ir operatorių derinys, kurį galima įvertinti pagal vieną vertę. Tiksliau sakant, išraiška turi turėti bent vieną operandą, bet negali turėti jokio operatoriaus.
Pažvelkime į toliau pateiktą pavyzdį:
dviguba temperatūra; temperatūra = 42,05;
Čia 42.05
yra išraiška. Taip pat temperature = 42.05
yra išraiška.
int a, b, c, suma; suma = a + b + c;
Čia a + b + c
yra išraiška.
if (amžius> = 18 ir& amžius <58) Console.WriteLine ("Tinkama dirbti");
Čia (age>=18 && age<58)
yra išraiška, kuri grąžina boolean
vertę. "Eligible to work"
taip pat yra išraiška.
C # teiginiai
Pareiškimas yra pagrindinis programos vykdymo vienetas. Programą sudaro keli teiginiai.
Pavyzdžiui:
int amžius = 21; Int ženklai = 90;
Ankstesniame pavyzdyje abi aukščiau pateiktos eilutės yra teiginiai.
C # yra įvairių tipų teiginiai. Šioje pamokoje daugiausia dėmesio skirsime dviem iš jų:
- Deklaracijos pareiškimas
- Išraiškos pareiškimas
Deklaracijos pareiškimas
Deklaracijos teiginiai naudojami kintamiesiems deklaruoti ir inicializuoti.
Pavyzdžiui:
char ch; int maxValue = 55;
Ir tai, char ch;
ir int maxValue = 55;
deklaracijos.
Išraiškos pareiškimas
Išraiška, po kurios eina kabliataškis, vadinama išraiškos sakiniu.
Pavyzdžiui:
/ * Priskyrimas * / plotas = 3,14 * spindulys * spindulys; / * Metodo iškvietimas yra išraiška * / System.Console.WriteLine („Labas“);
Čia 3.14 * radius * radius
yra išraiška ir area = 3.14 * radius * radius;
yra išraiška.
Panašiai System.Console.WriteLine("Hello");
yra ir išraiška, ir teiginys.
Šalia deklaracijos ir išraiškos pareiškimo yra:
- Atrankos teiginiai (jei … dar, perjunkite)
- Kartojimo teiginiai (atlikite, kol, foreach)
- Pereiti teiginiai (pertrauka, tęsti, pereiti, grįžti, derlius)
- Išimčių tvarkymo teiginiai (mesti, bandyti pagauti, pabandyti pagaliau, pabandyti sugauti pagaliau)
Šie teiginiai bus aptarti vėlesnėse pamokose.
Jei norite sužinoti daugiau apie teiginius, apsilankykite C # teiginiuose (C # nuoroda)
C # Blokai
Blokas yra nulinio ar daugiau teiginių derinys, uždarytas garbanotuose skliaustuose ().
Pavyzdžiui:
1 pavyzdys: C # Blokai su teiginiais
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 ) ) )
Kai vykdysime programą, išvestis bus:
Dabartinė temperatūra = 42,05 Karšta
Čia du teiginiai viduje ( )
:
Console.WriteLine ("Dabartinė temperatūra = (0)", temperatūra);
ir
Console.WriteLine („karšta“);
formuoja bloką .
2 pavyzdys: C # Blokai be teiginių
Blokas negali turėti jokių teiginių, kaip parodyta žemiau pateiktame pavyzdyje.
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 ) ) )
Čia, garbanotieji petnešų ( )
po if(temperature> 32)
yra tik komentarų ir jokių pareiškimų.