Sunday, October 20, 2019 13:45

Archive for iulie, 2017

Enumerări

duminică, iulie 16th, 2017

Enumerările sunt structuri care seamănă cu clasele, dar diferă de acestea prin faptul că în corpul enumerărilor putem declara doar constante. O varietate de constante conectate logic pot fi corelate la nivel sintactic. Aceste elemente de limbaj sunt așa-numitele tipuri enumerate.… Read more

Constante

sâmbătă, iulie 1st, 2017

La fel ca și constantele din matematică, C# definește câmpuri speciale de clase numite constante. Așa cum indică și denumirea lor, odată declarate și inițializate, constantele își mențin valorile, interzicând modificarea lor ulterioară.

Există două tipuri de constante:

  • Constantele pentru care valoarea este stabilită în timpul compilării (constante de timp de compilare)
  • Constantele care au valoarea lor setată în timpul execuției (constante de timp de execuție)

Constantele de timp de compilare sunt declarate folosind modificatorul C# const:

Un secret pe care nu mulți programatori C# îl știu este acela că de fapt constantele de timp de compilare sunt câmpuri statice, chiar dacă acestea nu conțin cuvântul cheie static, și compilatorul interzice utilizarea sa în declarație.… Read more