Questions marquées «exception»

Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais doit être suivie par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, ce qui revient à un état défini en dehors de la portée de l'exception, puis en invoquant un bloc ou une routine de gestionnaire.

4017
Éviter les instructions! = Null

J'utilise object != nullbeaucoup pour éviter NullPointerException. Y a-t-il une bonne alternative à cela? Par exemple, j'utilise souvent: if (someobject != null) { someobject.doCalc(); } Cela recherche un NullPointerExceptionpour l' someobjectobjet dans l'extrait ci-dessus. Notez que la réponse...

2140
Attraper plusieurs exceptions à la fois?

Il est déconseillé de simplement attraper System.Exception. Au lieu de cela, seules les exceptions "connues" doivent être interceptées. Maintenant, cela conduit parfois à un code répétitif inutile, par exemple: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId =...