Garbage Collector
Il framework.net introduce le Garbage Collector che è una funzionalità in grado di accorgersi di riferimenti incrociati e che permette di rilasciare le risorse utilizzate da oggetti che non servono più e distruggerli. La conseguenza immediata è data da un minor rischio di perdita di memoria.
L'azione delle Garbage Collector non è però deterministica in quanto il rilascio della memoria non avviene quando gli oggetti non servono più, ma soltanto nel momento in cui, dopo che gli oggetti sono stati resi indisponibili occorre liberare spazio nella memoria centrale.