Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 将监视添加到实例而不是变量_Visual Studio_Debugging - Fatal编程技术网

Visual studio 将监视添加到实例而不是变量

Visual studio 将监视添加到实例而不是变量,visual-studio,debugging,Visual Studio,Debugging,有没有办法将手表添加到对象的实例,而不是变量?我有一个对象,它通过参数通过各种函数传递,每个函数中的参数名称可能会更改,因此我想添加一个手表,它将“固定”到该实例中,而不管它当前分配给哪个变量 有人知道怎么做吗?我正在使用Visual Studio 2012。当您将项目添加到“监视”窗口时,请尝试右键单击该条目并选择“生成对象ID”。然后为特定ID(1、2等)添加一个监视以获取更多信息。是的,我已经知道了这一点,而且它非常有用,但问题是,我将一个监视添加到一个变量中,比方说它被称为myObjec

有没有办法将手表添加到对象的实例,而不是变量?我有一个对象,它通过参数通过各种函数传递,每个函数中的参数名称可能会更改,因此我想添加一个手表,它将“固定”到该实例中,而不管它当前分配给哪个变量


有人知道怎么做吗?我正在使用Visual Studio 2012。

当您将项目添加到“监视”窗口时,请尝试右键单击该条目并选择“生成对象ID”。然后为特定ID(1、2等)添加一个监视以获取更多信息。

是的,我已经知道了这一点,而且它非常有用,但问题是,我将一个监视添加到一个变量中,比方说它被称为myObject。然后我通过一个名为myParameter的参数将这个对象传递给一个函数。我添加到myObject的手表在函数内部无法工作。正确,myObject上的手表无法工作。在myObject上创建手表后,必须在指定的ID上创建第二个手表。无论你在哪里,你都应该可以使用ID表。但这就是问题所在,有没有办法添加ID表?我知道对象的ID将显示在对象的值中,但我仍然需要为每个引用添加一个手表。我提供的链接显示了如何在ID上创建手表。例如,如果对象显示“{1}”作为ID,那么您将为“1#”添加一个新手表。抱歉,佩德罗,我没有检查该链接。我知道这很长时间了,但是我重新审视了我的问题,重新阅读了你的评论,所以我将你的答案标记为正确答案。谢谢