Csharp/C#教程:VS调试并观察变量的变量分享


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

(0)
上一篇 2022年1月7日
下一篇 2022年1月7日

精彩推荐