Sobes.tech
Junior — Middle

În ce loc din memorie este de obicei plasată o variabilă de tip obiect?

sobes.tech AI

Răspuns de la AI

În C#, variabilele de tip object (precum și toate tipurile de referință) sunt de obicei plasate în heap-ul gestionat. Când se creează un obiect în heap, se alocă memorie pentru datele obiectului, iar variabila de referință este stocată în stivă sau într-un alt obiect, indicând către adresa din heap.

Exemplu:

object obj = new object(); // obiectul în sine în heap, variabila obj este o referință în stivă