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.05
je izraz. Tudi temperature = 42.05
to je izraz.
int a, b, c, vsota; vsota = a + b + c;
Tukaj a + b + c
je izraz.
if (starost> = 18 && starost <58) Console.WriteLine ("Primerno za delo");
Tu (age>=18 && age<58)
je izraz, ki vrne boolean
vrednost. "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:
- Izjava o izjavi
- 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 * radius
je 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.