1

为了改进应用程序错误处理,我想记录每个堆栈级别的异常堆栈跟踪和变量值。我搜索了反射,但找不到任何东西。如何查看变量?

4

2 回答 2

3

如果不使用其他工具(例如创建内存转储或使用分析 API),您将无法做到这一点。虽然您可以使用LocalVariableInfo类列出局部变量,但为了显示这些值,您需要明确地执行此操作。

于 2012-05-18T18:23:46.693 回答
2

System.Environment.StackTrace 属性应该写入当前托管堆栈的堆栈跟踪。要获取变量,请参阅运行时获取本地对象/变量列表

于 2012-05-18T18:42:41.363 回答