2011-01-03 3 views
1

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

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

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

+0

Я принял ответ Одеда сегодня, потому что у меня пока нет ответов на этот вопрос. Если я получу еще один ответ (более связанный с вопросом) об этом позже, я могу принять это вместо этого. – David

ответ

0

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

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

+0

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

+2

@David - Можете ли вы добавить эту деталь к своему вопросу? Ваши шансы на получение лучшего ответа поднимают более актуальную информацию, которую вы задаете в вопросе. – Oded

0

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

Смежные вопросы