În acest articol, vom afla despre expresiile C #, declarațiile C #, diferența dintre expresie și declarație și blocurile C #.
Expresiile, declarațiile și blocurile sunt elementele de bază ale unui program C #. Le folosim de la primul nostru program „Hello World”.
C # Expresii
O expresie în C # este o combinație de operanzi (variabile, literali, apeluri de metodă) și operatori care pot fi evaluați la o singură valoare. Pentru a fi precis, o expresie trebuie să aibă cel puțin un operand, dar poate să nu aibă niciun operator.
Să vedem exemplul de mai jos:
temperatura dubla; temperatura = 42,05;
Iată 42.05
o expresie. De asemenea, temperature = 42.05
este și o expresie.
int a, b, c, sumă; sumă = a + b + c;
Iată a + b + c
o expresie.
if (vârstă> = 18 && vârstă <58) Console.WriteLine ("Eligibil pentru muncă");
Iată (age>=18 && age<58)
o expresie care returnează o boolean
valoare. "Eligible to work"
este, de asemenea, o expresie.
Declarații C #
O declarație este o unitate de bază de execuție a unui program. Un program constă din mai multe afirmații.
De exemplu:
vârsta int = 21; Mărci int = 90;
În exemplul de mai sus, ambele rânduri de mai sus sunt enunțuri.
Există diferite tipuri de afirmații în C #. În acest tutorial, ne vom concentra în principal pe două dintre ele:
- Declarație Declarație
- Declarație de expresie
Declarație Declarație
Declarațiile de declarație sunt utilizate pentru a declara și inițializa variabile.
De exemplu:
char ch; int MaxValue = 55;
Ambele char ch;
și int maxValue = 55;
sunt declarații de declarare.
Declarație de expresie
O expresie urmată de punct și virgulă se numește declarație de expresie.
De exemplu:
/ * Atribuire * / zona = 3,14 * raza * raza; / * Metoda de apel este o expresie * / System.Console.WriteLine ("Bună ziua");
Aici, 3.14 * radius * radius
este o expresie și area = 3.14 * radius * radius;
este o declarație de expresie.
La fel, System.Console.WriteLine("Hello");
este atât o expresie , cât și o afirmație.
Pe lângă declarația și declarația de expresie, există:
- Declarații de selecție (dacă … altfel, comutați)
- Declarații de iterație (do, while, for, foreach)
- Declarații de salt (rupere, continuare, trecere, returnare, randament)
- Declarații privind gestionarea excepțiilor (aruncați, încercați-prindeți, încercați-în sfârșit, încercați-prinde-în cele din urmă)
Aceste afirmații vor fi discutate în tutoriale ulterioare.
Dacă doriți să aflați mai multe despre declarații, vizitați Declarații C # (referință C #)
C # Blocuri
Un bloc este o combinație de zero sau mai multe instrucțiuni care este închisă între paranteze buclate ().
De exemplu:
Exemplul 1: C # Blocuri cu instrucțiuni
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 ) ) )
Când rulăm programul, ieșirea va fi:
Temperatura curentă = 42,05 Este cald
Aici, cele două afirmații din interior ( )
:
Console.WriteLine ("Temperatura curentă = (0)", temperatura);
și
Console.WriteLine („Este fierbinte”);
formează un bloc .
Exemplul 2: C # Blocuri fără instrucțiuni
Este posibil ca un bloc să nu aibă declarații în interiorul său, așa cum se arată în exemplul de mai jos.
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 ) ) )
Aici, aparatele dentare ( )
după if(temperature> 32)
conțin doar comentarii și fără afirmații.