是否可以在调试中知道两个变量是否是同一个对象?

阿尔瓦罗·加西亚

我正在使用 Visual Studio 2019 社区,并且有以下代码:

if(this != myOtherObject
   && anotherVariable != true)
{
     //do something
}

这里的想法是我在 if 中有各种条件。所以我想知道是否有某种方法可以在调试中知道它是第一个条件是真的还是第二个等等。

如果没有,我认为可能的唯一方法是这样:

if(this != myOtherObject)
{
    if(anotherVariable != true)
    {
        //do something
    }
}

谢谢。

莫恩先生

在您的条件中放置一个断点。

开始调试 (F5)

突出this != myOtherObject您的状况

右键单击并选择 Add Watch

现在您在 Watch 窗口中有了它的计算值。(通常在底部弹出)

Quick Watch如果你想要它的值一次,你可以使用(Shift+F9)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在同一个元素上执行两个 *ngFor 指令?

如何知道两个硬链接是否指向同一个inode?(C#)

是否可以在同一个剧本中循环进入两个不同的列表(Ansible)?

是否可以将同一个服务工作者用于两个项目?

将同一个对象添加到两个列表时,内存是否会增加?

可以将两个符号绑定到同一个变量吗?

两个作品可以拥有同一个对象吗?

检查两个(智能)指针是否指向同一个派生类

检查两个路径是否指向同一个文件

如何检查两个方法引用是否引用同一个方法?

是否可以在 Laravel 中的同一模型上建立多对多变形关系?(两个由关系变形的在同一个模型中)

通常,当两个子类共享同一个父类时,是否可以从另一个子类访问子类?

试图创造同一对象类型的两个实例,但有两个变量引用同一个对象结束

是否可以在同一个变量上使用多个条件来缩短 OR 语句?

同一个命名空间和项目中的两个类是否也在同一个执行程序集中?

我怎么知道两个班级都来自同一个通用班级

可以通过ggplot(geom_line)在同一个网格中显示两个变量图例吗?

我可以在同一个 flex 容器内左对齐和中心对齐两个对象吗?

给定两个词,找出它们是否在同一个同义词集中

MIPS:将两个连续的“加载字”指令放入同一个寄存器是否合法?

我可以重载 operator= 以将一个类的对象分配给另一个类的变量,但两个类都来自同一个类模板

是否可以有一个静态对象和一个静态 std::shared_ptr 指向同一个对象?

是否可以一次在一个对象内传输两个属性?

当一个变量被更改时,两个变量可以引用同一对象并且两个变量都可以更改值吗

两个字典变量指向同一个对象,但它们相互影响

在同一个 scanf_s 中写入两个变量

C - 我从同一个变量得到两个不同的指针

同一个 Android getIntent() 可以从两个不同的类接收吗?

我可以从同一个jar文件执行两个不同的类吗?