Salut
Comment fait pour faire passer une exception vers le niveau au dessus ?
![]()
Salut
Comment fait pour faire passer une exception vers le niveau au dessus ?
![]()
Soit tu ne fais rien (pas de try-catch) soit tu fais un throw; dans ton catch.
Donc c'est fait automatiquement ? pas besoin de le specifier lorsque l'on fait une classe comme en java ....Envoyé par NicolasJolet
En java tu pouvais définir les exceptions qu'une méthode pouvait déclencher avec un throws après le nom de la méthode si j'ai bon souvenir.
En C# il n'existe pas de mot clé permettant la même chose.
C'était bien ça ta question lorsque tu disais :?pas besoin de le specifier lorsque l'on fait une classe comme en java ...
En C#, toute exception non gérée est relancée dans la méthode/fonction appelante, comme en C++ ou Java d'ailleurs.
Mais j'ai peut-être mal compris la question, car si tu as déjà fait du Java auparavant, le fonctionnement de C# au niveau des Exceptions par rapport à Java n'est pas très différent...
Partager