Questo metodo è più rapido.Originariamente inviato da Debiru
2° Richiamo l'Item.Clear() (ora non mi ricordo se ce l'aveva il Clear...) dell'arraylist
Se hai eliminato tutti i riferimenti a questi oggetti alla successiva garbage collection gli oggetti verranno distrutti automaticamente.In sostanza Levo gli oggetti dalla form e dall'arraylist, il dubbio che mi viene, ma questi oggetti, esistono ancora? Ovvero, occupano ancora memoria? Se si, se ne occupa il garbage collection o devo trovare un modo per occuparmene io?
Gli ArrayList se non sbaglio memorizzano solo riferimenti ad oggetti (visto che memorizzano degli Object, che sono dei reference-type).Però bisogna vedere se gli oggetti sono memorizzati direttamente nell'arraylist o se vi fa solo riferimento.