Izrazi, izjave in bloki C # (z primeri)

V tem članku bomo spoznali izraze C #, stavke C #, razliko med izrazom in stavkom ter bloke C #.

Izrazi, stavki in bloki so gradnik programa C #. Uporabljamo jih od našega prvega programa "Hello World".

Izrazi C #

Izraz v jeziku C # je kombinacija operandov (spremenljivk, dobesednih znakov, klicev metod) in operatorjev, ki jih je mogoče ovrednotiti v eno vrednost. Natančneje, izraz mora imeti vsaj en operand, vendar ne sme imeti nobenega operaterja.

Oglejmo si spodnji primer:

dvojna temperatura; temperatura = 42,05;

Tukaj 42.05je izraz. Tudi temperature = 42.05to je izraz.

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

Tukaj a + b + cje izraz.

 if (starost> = 18 && starost <58) Console.WriteLine ("Primerno za delo");

Tu (age>=18 && age<58)je izraz, ki vrne booleanvrednost. "Eligible to work"je tudi izraz.

Izjave C #

Izjava je osnovna enota izvajanja programa. Program je sestavljen iz več stavkov.

Na primer:

int starost = 21; Int ocene = 90;

V zgornjem primeru sta obe vrstici zgoraj izjavi.

V C # obstajajo različne vrste stavkov. V tej vadnici se bomo osredotočili predvsem na dva:

  1. Izjava o izjavi
  2. Izjava o izrazu

Izjava o izjavi

Stavki deklaracije se uporabljajo za deklariranje in inicializacijo spremenljivk.

Na primer:

char ch; int maxValue = 55;

Oba char ch;in int maxValue = 55;sta izjavi izjave.

Izjava o izrazu

Izraz, ki mu sledi podpičje, se imenuje izraz izraza.

Na primer:

/ * Dodelitev * / območje = 3,14 * polmer * polmer; / * Klic metode je izraz * / System.Console.WriteLine ("Pozdravljeni");

Tu 3.14 * radius * radiusje izraz in area = 3.14 * radius * radius;stavek izraza.

Prav System.Console.WriteLine("Hello");tako je izraz in izjava.

Poleg izjave in izraza sta še:

  • Izbirne izjave (če … drugače, preklopi)
  • Izjave o ponavljanju (naredite, medtem ko, za, vnaprej)
  • Izjave o skoku (prelom, nadaljevanje, prehod, vrnitev, donos)
  • Izjave o ravnanju z izjemami (met, poskus, ulov, poskus - končno, poskus - ulov - končno)

O teh izjavah bomo razpravljali v kasnejših vajah.

Če želite izvedeti več o izjavah, obiščite izjave C # (referenca C #)

Bloki C #

Blok je kombinacija nič ali več stavkov, ki je zaprta v zavite oklepaje ().

Na primer:

Primer 1: Bloki C # z izjavami

 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 ) ) )

Ko zaženemo program, bo rezultat:

 Trenutna temperatura = 42,05 Vroče je

Tu sta dve izjavi znotraj ( ):

 Console.WriteLine ("Trenutna temperatura = (0)", temperatura);

in

 Console.WriteLine ("Vroče je");

tvori blok .

Primer 2: Bloki C # brez stavkov

Blok morda ne vsebuje nobenega stavka, kot je prikazano v spodnjem primeru.

 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 ) ) )

Tukaj, v zavitih oklepajih ( )po if(temperature> 32)vsebuje samo komentarje in nobenih izjav.

Zanimive Članki...