Plaas iets binne 'n try
/catch
blok maak dit nie "behoorlik hanteer" nie - in werklikheid in die oorgrote meerderheid Van gevalle is die regte manier om 'n uitsondering te hanteer, om dit tot op die volgende vlak te laat borrel. Waarskuwing: try
/finally
is baie meer gereeld om hulpbronopruiming moontlik te maak, maar selfs meer gereeld as dit using
.
U kan nie "en u moet dit korrek gebruik" op die kode afdwing nie; Dit is implisiet in enige API, en u sal net irritasie en ergernis veroorsaak, en mense tot onvanpaste en onbehulpsame koderingsstyle dwing, terwyl u 'n heeltemal kunsmatig en verkeerd gevoel dat die kode korrek is.
As u seker wil wees dat die kode korrek funksioneer: toets dit.
Daar is geen eienskappe wat u vir hierdie scenario kan gebruik nie. U kan waarskynlik 'n FXCOP -reël of soortgelyke skep, maar om die redes hierbo: ek beveel dit nie aan nie.