Sobes.tech
Junior — Middle

Na ktorom mieste v pamäti sa zvyčajne umiestňuje premenná typu object?

sobes.tech AI

Odpoveď od AI

V C# sú premenné typu object (ako aj všetky referenčné typy) zvyčajne umiestnené v spravovanej halde (heap). Pri vytváraní objektu na halde sa alokuje pamäť pre údaje objektu a referencia premennej sa ukladá na zásobník alebo v inom objekte, ktorý ukazuje na adresu v halde.

Príklad:

object obj = new object(); // samotný objekt na halde, premenná obj je referencia na zásobníku