2012-03-16 2 views
0

En Java, vous pouvez marquer une méthode qui pourrait déclencher une exception par exemple. 'public void foo() throws exception {' Ceci est utile car le développeur peut alors voir comment placer cette méthode dans un bloc try catch.VB.NET lève une exception

Existe-t-il un moyen de le faire dans VB.NET afin que Visual Studio (comme dans Eclipse) avertisse le développeur de mettre ce code dans un bloc try catch?

Répondre

1

Il n'y a pas d'équivalent. C'est assez bête en fait, car les exceptions devraient être exceptionnelles.

Ajoutez-le simplement dans la documentation XML.

Ne pas oublier que les lancers francs dans Java force la méthode d'appel à entourer l'appel par un bloc catch try ...

+0

Il y a beaucoup de cas, impliquant en particulier des conditions de course, où des exceptions peuvent être semi-prévu. Les exceptions vérifiées peuvent être utiles dans de tels contextes, s'il y a de meilleures façons d'identifier les exceptions semi-attendues et de spécifier déclarativement qu'elles doivent être encapsulées (sans avoir à utiliser beaucoup de code catch/wrap/rethrow). – supercat

Questions connexes