【发布时间】:2023-04-06 20:01:01
【问题描述】:
在 Adobe Director 中,有一个监视窗口会在我的应用程序运行时更新。例如,如果我有一个游戏应用程序并正在观察一个球对象的实例,我可以看到它的所有值(速度、高度、状态变量等)在应用程序运行时实时更新。我还可以在窗口中添加任何其他对象,并在不停止执行的情况下深入了解它的变量。
在 C# 中的 Visual Studio(我在 2008 年)中是否有办法在我的应用程序运行时更新“调试”>“观察”窗口?换句话说,我想在应用程序运行时密切关注给定对象的不同变量,而不是冻结所有内容并在某个特定时刻检查事物的状态。
如果这不可能,是否有任何方法可以查看任意对象的值(无需预先对这些对象进行硬编码)。例如,对于坦克对象,我们有位置、方向、速度等。假设有几十个不同类型的游戏对象,每个对象都有十几个值。这些值每秒变化 60 次。
我们的目标是能够在运行时选择要“观察”的游戏对象,然后深入了解它的变量层次结构(与观察者窗格一样)。同样,此工具无法提前了解对象,因此无法针对特定对象进行硬编码。
提前致谢!
亚当
【问题讨论】:
标签: visual-studio-2008 debugging watch