Saturday, April 20, 2019 04:50

Posts Tagged ‘tipuri de valoare și referință’

Memoria Stack vs Heap

miercuri, august 15th, 2018

Astăzi vom vorbi despre memorie. Există mai multe tipuri de memorie atunci când vine vorba de software, dar pentru moment suntem interesați doar de două dintre ele: Stack și Heap. Ori de câte ori executăm un program, instrucțiunile sunt încărcate în memoria RAM a calculatorului, iar sistemul de operare va aloca o porțiune de RAM fizic, astfel încât executabilul să poată rula.… Read more

Structuri

sâmbătă, iunie 24th, 2017

În C# și framework-ul .NET există două implementări ale conceptului de „clasă”, din punct de vedere al OOP: clase și structuri.

Știm deja că clasele sunt definite utilizând cuvântul cheie class; structurile sunt definite utilizând cuvântul cheie struct.… Read more

String-uri

vineri, aprilie 21st, 2017

Până acum, am folosit de multe ori Console.ReadLine() în programele noastre de Consolă, pentru a obține un text de la utilizator. Ori de câte ori aveam nevoie să folosim acel text (și chiar inspectând semnătura metodei Console.ReadLine()), trebuia să stocăm acel text într-un tip de variabilă de de tip șir de caractere (string).… Read more

Tipuri prin valoare şi referință

marți, ianuarie 3rd, 2017

Variabilele din C# pot fi clasificate în două tipuri principale: tipuri prin valoare și referință. Care este diferența dintre ele?

Tipurile de valoare sunt stocate într-o zonă specială, care se numește stivă de execuție (execution stack), iar valoarea lor este stocată şi accesată în mod direct.… Read more