Comment : intercepter une exception (Visual C#)
Mise à jour : novembre 2007
Cet exemple utilise les blocs try-catch pour intercepter la division par zéro en tant qu'exception. Une fois l'exception interceptée, l'exécution est reprise dans le bloc finally.
Exemple
int top = 0, bottom = 0, result = 0;
try
{
result = top / bottom;
}
catch (System.Exception ex)
{
System.Console.WriteLine("{0} exception caught here.", ex.GetType().ToString());
System.Console.WriteLine(ex.Message);
}
finally
{
System.Console.WriteLine("Clean-up code executes here...");
}
System.Console.WriteLine("Program execution continues here...");
System.DivideByZeroException exception caught here.
Attempted to divide by zero.
Clean-up code executes here...
Program execution continues here...
Compilation du code
Copiez le code et collez-le dans la méthode Main d'une application console.