Y a-t-il des situations où il est approprié d'utiliser un bloc try-finally
sans bloc catch
?
Pas nécessairement. Et si vous voulez exécuter un code personnalisé qui n'est pas géré par une simple libération. Par exemple, si vous augmentez un compteur dans le try
, puis le diminuez dans un finally
, vous ne pouvez pas le faire dans une déclaration using
.
2 votes
Sur MSDN, consultez try-finally (C# Référence). Notez que l'article fait référence à l'utilisation combinée de
try
etfinally
comme "try-finally déclaration."