Je suis dans une situation où je veux que certains codes soient exécutés quoi qu'il arrive, mais j'ai besoin d'exceptions pour être également transmises à la pile pour être traitées plus tard. Est-ce que: Est-ce que essayer/finalement ignorer les exceptions?
try
{
// code
}
finally
{
// code that must run
}
va ignorer les exceptions, ou va-t-il les transmettre? Mes tests semblent montrer qu'ils sont encore perdus, mais je veux être sûr que je ne suis pas fou.
EDIT: Ma question ne concerne pas le moment et le moment où le dernier sera exécuté, il s'agit de savoir si les exceptions sont toujours levées vers le haut, mais cela a été répondu maintenant.
Ceci est assez proche de http://stackoverflow.com/questions/547791/why-use-finally-in-c –
Quelle langue/plate-forme est-ce? Java ou C#? –
Il ya un très bon wtf quotidien à ce sujet: http://thedailywtf.com/Articles/My-Tales.aspx –