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:
ensuite j'utilise ma classe ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
je pense qu'il y a un truc qui ne va pas mais je ne sais pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 try { ... } catch (TestException ex) { ex.AfficherException(); }
Merci d'avance
Partager