VS调试并观察变量的变量
我在一个类中的属性正在被某些东西改变。 我更改此代码值的唯一地方是一行如下所示:
pushpin.Position.Altitude = -31;
在visual studio调试期间,是否有一种方法可以观察。对所做的任何更改的优势,最好是在更改值的赋值语句中中断。
如果这是追踪此问题的正确方法,我是否可以获得有关如何执行此操作的分步教程/说明?
谢谢。
如果这是一个属性,那么您可以通过向属性的set方法添加断点来完成此操作。 将光标放在set语句中并按F9将创建断点。
如果这是一个领域,那么就没有办法直接观察。 当字段更改值时断开是C ++中支持的操作,称为数据断点,但CLR不支持。 最好的解决方法是暂时将字段转换为属性并在set语句中断开。
编辑
基于OP更新说它是第三方DLL。
在这种情况下,您希望使用Visual Studio的Break at Functionfunction。 第一步是禁用Just My Code。
接下来实际设置命名断点
您可能需要完全限定名称才能使其生效
您可以通过设置bp设置条件断点,然后右键单击以指定在该行处断开的条件。
您可以向变量添加“监视”,并指定在值更改的任何地方/任何时间中断。
您需要设置数据断点。 当某个内存地址发生变化时,数据断点将导致调试器中断。
有关如何设置数据断点的更详细说明和说明。
上述就是C#学习教程:VS调试并观察变量的变量分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1022386.html