Des exceptions peuvent-elles être interceptées dans un bloc using, et si oui, quelle est la syntaxe?Pouvez-vous attraper dans un bloc utilisant?
Donc, quelque chose comme ce qui suit:
using (var creatingThing = new MyCreatingThing())
{
creatingThing.CreateSomething();
catch()
{
creatingThing.Rollback();
}
}
peut-il être fait? Ou dois-je écrire ce code manuellement (c'est-à-dire sans utiliser)?
Jon, dans votre deuxième exemple de code, si une exception est lancée dans la partie using du bloc try, la ressource sera-t-elle toujours éliminée? –
@Maxim: Oui, absolument. –