C# : Classe Exception personnalisé qui ne catch pas les erreurs
Bonjour, je commence en C#. je voudrais créer une classe pour traiter mes exceptions.
J'ai donc créer une classe qui dérive de Exception sauf que les erreurs ne sont pas catchées.
code de ma classe:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| class TestException : Exception
{
public TestException(): base()
{
}
public TestException(string info_ex): base(info_ex)
{
}
public void AfficherException()
{
Console.WriteLine(this.Message);
Console.WriteLine(this.StackTrace);
}
} |
ensuite j'utilise ma classe ainsi:
Code:
1 2
| try { ... }
catch (TestException ex) { ex.AfficherException(); } |
je pense qu'il y a un truc qui ne va pas mais je ne sais pas pourquoi.
Merci d'avance