.NET jimmaniġġja l-memorja awtomatikament permezz ta' garbage collector (GC) — ialloka oġġetti fuq il-managed heap u tirritkupra dawk li m'hommx aktar raġġungibili, allura m'għandekx għalfejn tikkonserva l-memorja manwalment. Il-fehim tal-GC (generational, id-divizzjoni stack/heap, u IDisposable) huwa importanti għall-prestazzjoni u l-korrezzjoni.
Stack vs heap
Stack → value types (locals), method frames; fast, automatically freed when scope ends.
Heap → reference type objects (class instances); managed by the GC.
A reference variable lives on the stack but points to its object on the heap.
