3 votes

Peut-on obtenir une liste de variables sur la pile en C# ?

Je me demande s'il est possible en .NET/C# d'obtenir une liste des variables de la pile et de leurs valeurs ? Je suis en train de créer un gestionnaire d'exception pour mon application et, au-delà de la trace standard de la pile, j'aimerais aussi voir les noms et les valeurs de toutes les variables qui sont sur la pile. Savez-vous si cela est possible ?

3voto

BFree Points 46421

Oui, la classe StackFrame peut vous y aider.

Liaison

Quelque chose comme ça

var currentStackFrame = new StackFrame(1);
var props = currentStackFrame.GetMethod().GetParameters();

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