C # išraiškos, teiginiai ir blokai (su pavyzdžiais)

Š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.05yra išraiška. Taip pat temperature = 42.05yra išraiška.

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

Čia a + b + cyra 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 booleanvertę. "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ų:

  1. Deklaracijos pareiškimas
  2. 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 * radiusyra 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ų.

Įdomios straipsniai...