我的问题与 VS 2010 中的调试有关。我正在使用 Kinect 在 OpenGL 中创建一个应用程序,由于 x、y、z 坐标不断变化,所以我想跟踪每个 x、y、z 坐标。如果您在某个表达式处放置了断点,然后您必须单击一些STEP OUT或STEP OVER
才能再次查看变量的下一个值。是否可以在不停止的情况下获取每个实例的变量值程序?
最佳答案
是的。这是一个观察点。
像平常一样设置断点,右键单击并选择(注意 - 这就是魔法):When Hit。
从该对话框中:打印一条消息,然后将其设置为:坐标:{x},{y},{z}
请注意,大括号是您在符号值中指定 sub 的方式。
所有输出都将显示在调试输出窗口中,现在您可以随时随地设置这些输出,而无需使用 API 或重新编译。
关于c# - 观察一个值不断变化的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10767095/