web-dev-qa-db-fra.com

Existe-t-il un mot-clé de lancers en C # comme en Java?

Duplicate possible:
comment utiliser un mot clé en style Java en C #?

j'ai une fonction où une exception se produit, par exemple

private void functionName() throws Exception
{
   // some code that might throw an exception
}

merci!

84
user677607

Non, car il n'y a pas d'exceptions vérifiées en C #

Si vous essayez de documenter les exceptions levées, utilisez la documentation XML standard.

/// <exception cref="InvalidOperationException">Why it's thrown.</exception>
134
Dilum Ranatunga

Non, il n'y a pas de telle construction dans c #. Mais vous pouvez ajouter le commentaire à votre méthode comme ceci /// <exception cref="Exception"></exception> et il sera visible dans IntelliSense

18
fedotoves

Malheureusement, il n'y en a pas et cela peut être pénible. Le remède consiste à faire plus attention aux exceptions que votre code génère et à la manière dont vous gérez les erreurs.

5
Alan Delimon