Nello stack la memoria viene liberata alla fine della funzione mentre l'heap è gestito dalla garbage collection oppure tramite l'interfaccia IDisposable, C# gestisce ogni oggetto come una referenza da aggiungere all'heap mentre gli structs(anche primitivi) e gli enum valori da inserire nello stack.


Rispondi quotando