Обратный поиск значений переменных в Visual Studio? - PullRequest
1 голос
/ 03 января 2011

Я хотел бы иметь возможность через окно наблюдения, непосредственное окно или что-то еще в Visual Studio 2005 видеть каждую переменную в моей программе на C #, которая в настоящее время имеет определенное значение.

Имеет ли Visual Studioесть способ "обратного просмотра" и список всех переменных с определенным значением, например, все строки в настоящее время в области видимости, которые равны "abc"?Или есть способ сделать это в коде или в непосредственном окне при отладке?

Редактировать: Я оставил этот комментарий на ответ Одеда: обычное окно просмотра не сработает.Короче говоря, из-за природы существующего кода моей программы и сторонних API, я должен искать во многих разных местах (и на многих уровнях) именно то, что меняется.Я хотел бы знать, могу ли я выполнить какой-либо запрос (или найти инструмент, который будет), чтобы сказать: «Покажите мне каждую переменную в области видимости, которая является строкой, равной« abc »».

Ответы [ 2 ]

0 голосов
/ 03 января 2011

Кроме того, если вы используете окно стека вызовов для перемещения назад в своем коде - раз вы достигли точки останова, конечно, - вы можете проверить значение каждой переменной в ее собственном контексте, просто перемещая указатель мыши над ней.

0 голосов
/ 03 января 2011

Попробуйте окно watch. Содержит текущие значения отлаженных методов.

В Visual Studio есть несколько различных variable окон - они позволяют вам просматривать и изменять переменные.

...