Essayez d'attraper enfin: Faire quelque chose si aucune exception n'est levée

Je me demandais, est-il un moyen de seulement l'exécution d'un bloc si aucune exception n'a été jeté?

Le mieux que je puisse vous arriver, c'est ça:

bool exception = false;
try{
    //something
}catch(Exception e){
    exception = true;
}finally{
    if(!exception){
        //i can do what i want here
    } 
}

Est-il un meilleur moyen?

  • Avez-vous des "retour" au sein de votre bloc try ?
  • Les réponses ont 18 votes entre eux et la question 1 vote?
  • aucun retour
  • Bonne (au moins) des réponses à un pas-si-bonne question, où est le problème?
InformationsquelleAutor lowerkey | 2012-05-03