Junior — Middle
In quale punto della memoria viene generalmente collocata una variabile di tipo oggetto?
sobes.tech AI
Risposta dell'AI
In C#, le variabili di tipo object (così come tutti i tipi di riferimento) sono generalmente collocate nell'heap gestito. Quando si crea un oggetto nell'heap, viene allocata memoria per i dati dell'oggetto, e la variabile di riferimento viene memorizzata nello stack o in un altro oggetto, puntando all'indirizzo nell'heap.
Esempio:
object obj = new object(); // l'oggetto stesso nell'heap, la variabile obj è un riferimento nello stack