web-dev-qa-db-fra.com

liste des exceptions

Je recherche une liste d'exceptions possibles en c #, c ++, vb.net, j # et jscript. Le problème est que certains sites me montrent une liste de 20 exceptions tandis que certains autres sites me montrent une liste de 39 exceptions. Quelqu'un peut-il me donner des informations appropriées à ce sujet?

20
Pavani gaddam

Si vous recherchez une liste d'exceptions que le framework .Net peut lancer, cet article en contient plusieurs . Je ne sais pas d'où vous tirez ces chiffres spécifiques et je ne sais pas ce que vous espérez accomplir en connaissant toutes les exceptions (y compris celles que vous ne verrez probablement jamais).

26
48klocs

Il y a charges d'exceptions déclarées par le framework .NET - et d'autres codes (y compris le vôtre) peuvent en créer davantage. Il y en a certainement plus de 39 .... regardez la documentation de System.Exception et vous verrez près du bas une liste de toutes les sous-classes directes connues juste dans le framework .NET.

Fondamentalement, il n'est pas utile de connaître "toutes les exceptions" - ce qui est important, c'est quelles exceptions peuvent être levées par le code que vous exécutez , et en particulier quelles exceptions vous devriez vraiment essayer de gérer (plutôt que ceux qui devraient soit tuer le processus soit simplement faire échouer la requête dans un environnement serveur).

12
Jon Skeet