Perché non usate lo statement using?
PadovaBoy non è online. Ultima attività: 04/09/2008 13.14.33PadovaBoy
Inserito il: 10 dicembre 2007 13.03
A parte che il mio mito (detto anche "il faro") mi rimane il nostromo del gruppo...questa volta facevo riferimento a te casati ;)

Cmq mi sono guardato un pò in giro e in effetti è piuttosto semplice.
Il mio dubbio iniziale era che se l'using era un semplice try finally, n'do me lo mettevo il catch? (poi ammetto per rincxxxmnto mattutino ho pensato che la struttura using non permettesse "la fuoriuscita" dell'exception...)

In effetti poi basta usare entrambe le strutture: incapsuli l'using in un try, il che non è obbligatorio, ma si sa che con le risorse non c'è da scherzare :P

Grazie intanto a tutti ^_^

www.padovaboy.it dal 2001 con furore :D
RE: Perché non usate lo statement using?
m.casati non è online. Ultima attività: 05/09/2008 17.11.08m.casati
Inserito il: 10 dicembre 2007 17.10
contributi / Top Poster / Community manager / www.guru4.net / Blog / 2303 messaggi dal 13 giu 2001 Istalla Microsoft Silverlight!
padovaboy ha scritto:
A parte che il mio mito (detto anche "il faro") mi rimane il nostromo del gruppo...questa volta facevo riferimento a te casati ;)


Uh! Che onore. Cmq Marco resta di un altro pianeta!

In effetti poi basta usare entrambe le strutture: incapsuli l'using in un try


Esatto: semplice semplice.
E ora non hai più scuse: sempre "using" quando tratti oggetti che implementano IDisposable!

Matteo Casati
GURU4.net
Microsoft Most Valuable Professional
RE: Perché non usate lo statement using?
Ricciolo non è online. Ultima attività: 05/09/2008 20.34.46Ricciolo
Inserito il: 10 dicembre 2007 18.44
contributi / Top Poster / Community manager / blogs.aspitalia.com / Blog / 4559 messaggi dal 26 feb 2001 Istalla Microsoft Silverlight!
padovaboy ha scritto:

Cmq mi sono guardato un pò in giro e in effetti è piuttosto semplice.
Il mio dubbio iniziale era che se l'using era un semplice try finally, n'do me lo mettevo il catch? (poi ammetto per rincxxxmnto mattutino ho pensato che la struttura using non permettesse "la fuoriuscita" dell'exception...)

In effetti poi basta usare entrambe le strutture: incapsuli l'using in un try, il che non è obbligatorio, ma si sa che con le risorse non c'è da scherzare :P


Ocio che il costrutto try/catch/finally è sconsigliato. Meglio fare un try/finally all'interno di un try/catch, questo perché è meglio prima di tutto liberare da subito le risorse, e poi catturare l'eccezione, loggare, mostrare all'utente ecc.

Ciao

Il mio blog
Homepage
RE: Perché non usate lo statement using?
m.casati non è online. Ultima attività: 05/09/2008 17.11.08m.casati
Inserito il: 11 dicembre 2007 09.07
contributi / Top Poster / Community manager / www.guru4.net / Blog / 2303 messaggi dal 13 giu 2001 Istalla Microsoft Silverlight!
Ricciolo ha scritto:
costrutto try/catch/finally è sconsigliato. Meglio fare un try/finally all'interno di un try/catch


Assolutamente. Però con "using" il try/finally non serve praticamente più, o meglio: lo scrive il framework al posto nostro

Matteo Casati
GURU4.net

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 761 pt
vladimiro - 502 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums