264 votes

C# get ligne numéro quelle exception levée

dans un `` bloquer, comment puis-je obtenir le numéro de ligne qui renvoyé une exception ?

350voto

Quartermeister Points 24729

Si vous avez besoin du numéro de ligne pour plus que juste la trace de la pile formaté que vous obtenez de Exception.StackTrace, vous pouvez utiliser la classe StackTrace :

Notez que cela ne fonctionnera que si un fichier pdb est disponible pour l’Assemblée.

114voto

SimpleButPerfect Points 313

Moyen simple, utiliser la `` fonction, elle retourne la ligne après la description de l’exception.

Vous pouvez également consulter la base de données de débogage de programme car il contient d’informations/journaux de débogage sur l’ensemble de l’application.

24voto

Darin Dimitrov Points 528142

Vous pourriez inclure `` fichiers de symboles associés à l’Assemblée qui contiennent des informations de métadonnées et quand une exception est levée, il contiendra des informations complètes dans la stacktrace de l’origine de cette exception. Il contiendra des numéros de ligne de chaque méthode dans la pile.

7voto

Thirisangu Points 412

Ça marche :

-5voto

Zain Ali Points 3813

Vous pouvez également obtenir le numéro de ligne en

est

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X