Lorsque vous voulez exécuter du code susceptible d'être source d'erreur, enfermez-le dans un bloc try. Vous pouvez intercepter l'exception avec un (ou plusieurs) bloc(s) catch.
try
{
Console.Write("Entrez un nombre : ");
int n = int.Parse(Console.ReadLine());
Console.WriteLine(
"100/nombre = {0}",
100/n);
}
catch (DivideByZeroException dbzEx)
{
Console.WriteLine("Erreur : division par zéro.");
}
catch (Exception ex)
{
Console.WriteLine(
"Une autre exception a eu lieu : {0}.",
ex.Message);
}
finally
{
Console.WriteLine("Quel que soit le résultat, ceci est affiché.");
}