有谁知道如何在调用函数中观察变量。 例如:C#:
void fn a()
{
int myVar=9;
b();
}
b()
{
Throw new Exception();
}
当我在函数 b 中出现异常时,如何查看 myVar?? 我在一个循环中有一个非常大的递归函数,并在一次迭代中得到一个异常。我不知道它属于哪个迭代 $%^&*(。我所做的是将我的 intersted 变量提升为全局变量,这样我就可以在任何地方观看它们。但是,我不认为这仅用于调试是个好主意.
谢谢大家!
最佳答案
您需要使用 Call Stack Window .
只需选择上一层的堆栈级别,变量现在应该在您的 Locals Window 中.
还有 Stopping on First Chance Exceptions 也可能有所帮助。
关于c# - 如何在 visual studio 中查看调用函数中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2554767/