c# - 在VS2008中查找给定值的变量

标签 c# .net visual-studio visual-studio-2008 debugging

我有一个包含多个成员的实例变量,其中许多成员都有自己的成员等等。使用调试器和监视变量,我通过深入研究该变量的成员找到了一个具有特定值的字符串变量。

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

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

myVariable
|
|--aMember1
|  |--subMember = "A value"
|
|--aMember2
   |--subMember = "Another value"

有没有一种方法(可能使用 VS 调试器中的监视列表)来搜索 myVariable 以查找值为“A 值”的任何成员或子成员,然后返回路径 myVariable->aMember->subMember?

最佳答案

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

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

关于c# - 在VS2008中查找给定值的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253267/

相关文章:

c# - WPF 应用程序托盘图标

c# - 找不到 RedirectToLocal

c# - Xamarin 表单选择器绑定(bind)

c# - 没有 "line break"的 FlowLayoutPanel

c# - Json.NET不同的json结构,基于枚举值

c# - 异步方法不返回 asp.net mvc 4

c# - Asmx Web 服务如何返回 JSON 而不是 XML?

c# - A specific : Could not load file or assembly 'xxxx' or one of its dependencies. 系统找不到指定的文件

c++ - 什么是 msvc_x64_x64 以及与 msvc_x64 有何不同

visual-studio - Visual Studio 解决方案文件中的多个测试程序集