我有一个用例,我需要在运行时跟踪几个变量并获取它们的值范围(例如:-0.156到10.165)。这可以在Visual Studio中完成,我指定一组有趣的变量,执行后,我获取值的范围?
答案 0 :(得分:0)
[找出可行的解决方案之后,我在这里发表我的评论。]
我正在使用一个程序,我需要跟踪多个变量的运行时值并提取执行期间看到的值范围。为每个变量设置断点并手动跟踪范围几乎是不可能的。另一种解决方案是使用跟踪点并使用Visual Studio的动作'功能,将更改的值输出到控制台。在我的情况下,这个解决方案也不实用,因为跟踪点会占用大量时间,并且会将执行速度降低到甚至在10到20分钟后也不会完成的程度。
唯一可行的解决方案(根据我的理解)是添加代码以使用变量手动跟踪值的范围,然后在执行结束时输出值。此解决方案不会扩展,因为每当底层代码更改时更改跟踪代码将非常麻烦。但目前,这是我能找到的最快的解决方案。