C # izrazi, izjave i blokovi (s primjerima)

U ovom ćemo članku naučiti o C # izrazima, C # izrazima, razlici između izraza i izraza i C # blokovima.

Izrazi, izrazi i blokovi su gradivni element programa C #. Koristimo ih od našeg prvog programa "Hello World".

C # izrazi

Izraz u C # kombinacija je operanda (varijable, literali, pozivi metoda) i operatora koji se mogu procijeniti na jednu vrijednost. Točnije, izraz mora imati barem jedan operand, ali ne mora imati nijedan operator.

Pogledajmo primjer u nastavku:

dvostruka temperatura; temperatura = 42,05;

Evo, 42.05to je izraz. Također, to temperature = 42.05je i izraz.

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

Evo, a + b + cto je izraz.

 if (dob> = 18 && dob <58) Console.WriteLine ("Ispunjava uvjete za rad");

Ovdje (age>=18 && age<58)je izraz koji vraća booleanvrijednost. "Eligible to work"je također izraz.

Izjave C #

Izjava je osnovna jedinica izvršenja programa. Program se sastoji od više izjava.

Na primjer:

int dob ​​= 21; Int oznake = 90;

U gornjem primjeru, oba gornja retka su izjave.

U C # postoje različite vrste izjava. U ovom uputstvu uglavnom ćemo se usredotočiti na dva od njih:

  1. Izjava o izjavi
  2. Izjava o izražavanju

Izjava o izjavi

Izjave deklaracije koriste se za deklariranje i inicijalizaciju varijabli.

Na primjer:

char ch; int maxValue = 55;

Obje char ch;i int maxValue = 55;izjave su izjave.

Izjava o izražavanju

Izraz iza kojeg slijedi točka i zarez naziva se izraz izraza.

Na primjer:

/ * Dodjela * / površina = 3,14 * polumjer * polumjer; / * Poziv metode je izraz * / System.Console.WriteLine ("Zdravo");

Ovdje 3.14 * radius * radiusje izraz i area = 3.14 * radius * radius;izjava je izraza.

Isto tako, System.Console.WriteLine("Hello");i izraz je i izjava.

Pored izjave i izjave izraza, nalaze se:

  • Izjave o odabiru (ako … drugačije, prebacite)
  • Izjave o ponavljanju (učinite, dok, za, predvidite)
  • Izjave o skoku (prekid, nastavak, prijelaz, povratak, prinos)
  • Izjave o rukovanju iznimkama (bacanje, pokušaj-ulov, pokušaj-konačno, pokušaj-ulov-konačno)

O tim će se izjavama raspravljati u sljedećim vodičima.

Ako želite saznati više o izjavama, posjetite izjave C # (referenca za C #)

C # blokovi

Blok je kombinacija nula ili više izjava koja je zatvorena u kovrčave zagrade ().

Na primjer:

Primjer 1: C # blokovi s izjavama

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

Kada pokrenemo program, izlaz će biti:

 Trenutna temperatura = 42,05 Vruće je

Evo dvije izjave iznutra ( ):

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

i

 Console.WriteLine ("Vruće je");

tvori blok .

Primjer 2: Blokovi C # bez izjava

Blok možda ne sadrži izjave, kao što je prikazano u donjem primjeru.

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

Ovdje kovrčave zagrade ( )nakon if(temperature> 32)sadrže samo komentare i nikakve izjave.

Zanimljivi članci...