Gestion des exceptions en C#

Le traitement des exceptions en C# est un processus permettant de gérer les erreurs d’exécution. Nous gérons les exceptions afin que le flux normal de l’application puisse être maintenu même après les erreurs d’exécution.
 
 
En C#, une exception est un événement ou un objet lancé lors de l’exécution. Toutes les exceptions proviennent de la classe System.Exception. C’est une erreur d’exécution qui peut être traitée. Si nous ne gérons pas l’exception, il affiche le message d’erreur et termine le programme.

En C#, nous utilisons 4 mots-clés pour gérer les exceptions:

  • try
  • catch
  • finally
  • throw
Exemple Try/Catch/Finally:
int n1 = 1; 
int n2 = 0; 

try {

     d = n1 / n2;
 
} 
catch (DivideByZeroException e) {
     Console.WriteLine("Exception: {0}", e);
} 
finally {
     Console.WriteLine("Résultat: {0}", d);
}

La sortie :

Exception: System.DivideByZeroException: Attempted to divide by zero.
Programmation orientée objet en C#

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *