Perché non usate lo statement using?
PadovaBoy non è online. Ultima attività: 17/07/2008 16.55.43PadovaBoy
Inserito il: 10 dicembre 2007 13.03
www.padovaboy.it / 543 messaggi dal 23 giu 2003 Istalla Microsoft Silverlight!
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à: 18/07/2008 17.20.55m.casati
Inserito il: 10 dicembre 2007 17.10
contributi / Top Poster / Community manager / www.guru4.net / Blog / 2222 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à: 17/07/2008 22.50.31Ricciolo
Inserito il: 10 dicembre 2007 18.44
contributi / Top Poster / Community manager / blogs.aspitalia.com / Blog / 4519 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à: 18/07/2008 17.20.55m.casati
Inserito il: 11 dicembre 2007 09.07
contributi / Top Poster / Community manager / www.guru4.net / Blog / 2222 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:

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.


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums