.NET automatikusan kezeli a memóriát a garbage collector (GC) segítségével — objektumokat foglal le a felügyelt halomon, és felszabadítja azokat, amelyek már nem érhetők el, így Önnek nem kell manuálisan felszabadítania a memóriát. A GC megértése (generációs, a verem/halom felosztás és az IDisposable) a teljesítmény és a helyesség szempontjából fontos.
Verem vs halom
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.
