在VS2008中查找具有给定值的变量

Aar*_*ron 5 .net c# debugging visual-studio-2008 visual-studio

我有一个具有几个成员的实例变量,其中许多成员都有自己的成员,依此类推.使用调试器和监视变量,我找到了一个具有特定值的字符串变量,我需要潜入这个变量的成员.

但是,在花了一些时间在其他事情上并回到此之后,我现在无法找到这个值所在的位置.当我的应用程序暂停时,有没有办法在当前上下文中搜索给定值的变量值?

澄清一下,如果我有给定的结构:

myVariable
|
|--aMember1
|  |--subMember = "A value"
|
|--aMember2
   |--subMember = "Another value"
Run Code Online (Sandbox Code Playgroud)

有没有办法(可能使用VS调试器中的监视列表)搜索myVariable值为"A value"的任何成员或子成员,返回给我路径myVariable->aMember->subMember

Jar*_*Par 2

否,Visual Studio 2008(或任何其他版本)中不存在此功能。

您可以做的就是在第一次找到该值时添加一个 ID。只需右键单击该值并选择“创建对象 ID”即可。这将创建一个显示在值(例如 1#)中的唯一标识。然后,您可以在以后的任何时候将该值输入到监视窗口中并获取返回的值。