我要求在代码执行的每一步中,我想在C#/ Visual Studio中以编程方式访问Locals窗口变量。有没有办法做到这一点?
是否有一个特定的命令来获取这些变量,就像我们有一些东西可以检查调用堆栈“Environment.StackTrace”一样?
Locals Window in Visual Studio image
调试时我们可以在Locals窗口中查看当前范围的所有变量 - >所以我想编写一段代码,每行代码告诉我当前本地人的状态。 例如:
void function()
{
var x = 0, y = 0;
printLocals()
x = 1;
printLocals()
y = 1;
printLocals()
}
所以在这里,printLocals()方法是一个placeHolder,应该给我所有局部变量,就像它们在本地窗口中显示一样