Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #18649
| Newsgroups | it.comp.lang.visual-basic |
|---|---|
| Date | 2016-01-05 08:58 -0800 |
| References | <2989a17c-81f5-4126-8b3d-aad6b62dd834@googlegroups.com> <49b0f340-0f07-4cf2-9f9d-8bf4bc2aaec3@googlegroups.com> |
| Message-ID | <fc411e0b-aa8e-43a0-a660-a28062883fe3@googlegroups.com> (permalink) |
| Subject | Re: [VB.NET] Quando implementare IDisposable |
| From | Antologiko <antologiko@gmail.com> |
> Visto che la tua classe tiene in vita un FileStream dall'inizio alla fine, è preferibile per chi la consuma avere un metodo per poterlo rilasciare esplicitamente, quindi anche se tecnicamente non hai risorse unmanaged, probabilmente sarebbe meglio mettere a disposizione Dispose() Ok grazie della conferma. > Visto come usi lo stream però, potresti anche fare una pensata a derivare direttamente da FileStream, così per chi lo usa è più chiaro che ha a che fare con una risorsa di quel tipo e può regolarsi meglio su quando fare 'Dispose()' quando fare 'Using' ecc.. ecc.. Per questo aspetto non dovrebbero esserci problemi; la classe si appoggia esplicitamente al file visto che il costruttore ne richiede il percorso.
Back to it.comp.lang.visual-basic | Previous | Next — Previous in thread | Find similar
[VB.NET] Quando implementare IDisposable Antologiko <antologiko@gmail.com> - 2016-01-04 12:40 -0800
Re: [VB.NET] Quando implementare IDisposable Luca D <antaniserse@yahoo.it> - 2016-01-04 13:00 -0800
Re: [VB.NET] Quando implementare IDisposable Antologiko <antologiko@gmail.com> - 2016-01-05 08:58 -0800
csiph-web