Try-catch-finally

Contenu du snippet

explication du try catch finally

Source / Exemple :


Public void mafonction ()

{
   try
    {
       //Votre code pouvant génerer une erreur
    }

   catch(l'exception){
//le traitement si l'exception est levée
}
   finally
    {
      //Le traitement effectué dans tous les cas
    }
}

/* Les exceptions pouvant etre levées couramment

SystemException : une erreur dans le run time
AccessException : Acces raté dans un champs ou une methode
ArgumentException : les arguments passé a la methode ne sont pas correct
ArgumentNullException: la methode apelé n'accepte pas un argumetn NULL en parametre
ArgumentOutOfRangeException : valeur hors de portée
ArithmeticException : Overflow ou underflow
ArrayTypeMismatchException : Insertion d'une valeur de mauvais type dans un tableau
BadImageFormatException : mauvais format d'image
CoreException : classe de base pour les exceptions levées lors du run-time

  • /

Conclusion :


Ce n'est pas bien compliqué seulement pour montrer aux débutants, cela ressemble à la syntaxe Java de lévé d'exception ..

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.