The CLR handles memory management for all managed resources. Because an array is a reference type, the garbage collector will deallocate the memory from the heap the next time he runs.