Technology Experience

Contenuti gestiti da Igor Damiani
posts - 949, comments - 2741, trackbacks - 15120

My Links

News

  • Questo blog si propone di raccogliere riflessioni, teoriche e pratiche, su tutto quello che riguarda il world-computing che mi sta attorno: programmazione in .NET, software attuale e futuro, notizie provenienti dal web, tecnologia in generale, open-source.

    L'idea è quella di lasciare una sorta di patrimonio personale, una raccolta di idee che un giorno potrebbe farmi sorridere, al pensiero di dov'ero e cosa stavo facendo.

    10/05/2005,
    Milano

Archives

Post Categories

Generale

Usare .Close() o Dispose() ? Questo è il problema...

Mi è capitato sotto mano questo post su un blog di MSDN e mi ha fatto pensare. Se avete un'oggetto che supporta sia il metodo Close() che il Dispose(), quale usare dei due? Che differenza c'è? Secondo l'autore del post originale, ci sono un gran numero di programmatori che ha dei dubbi, perchè non c'è una chiara distinzione tra l'uno e l'altro. Vi riporto una regola che scrive lui:

Here is an easy to remember rule I use:
If you plan to reuse the same instance of the object, then call Close(); otherwise call Dispose().

Ci sono anche 3 regole per cui privilegiare Dispose(), leggete il post e a voi l'ardua sentenza.

powered by IMHO 1.2

Print | posted on Wednesday, February 1, 2006 5:46 PM | Filed Under [ Sviluppo .NET ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET