смотреть переменные, которые меняются с уровнем рекурсии? - PullRequest
0 голосов
/ 20 августа 2011

Я просто отлаживаю рекурсивную функцию, и лучший инструмент для проверки на лету, который у меня есть на данный момент, - это окно «Немедленно».

Можно ли что-нибудь сделать для автоматического обновления окна просмотра, основываясь на самом последнем уровне рекурсии?

Я наблюдаю за поведением наблюдения то, что добавленная переменная наблюдения - это то, что я добавил, а не новый ее экземпляр.

Возможно, это было бы хорошо в качестве запроса функции VS. то есть покажите мне эти переменные относительно того, где я нахожусь в стеке вызовов.

Ответы [ 2 ]

1 голос
/ 20 августа 2011

Окно Watch , Окно Autos и Окно Locals покажут вам текущую версию локальных переменных.

И у вас также есть функции наведения и пин-кода.

Полагаю, вы делаете что-то со ссылочным типом и / или со статической переменной, но учитывая уровень детализации в вопросе, трудно сказать.

1 голос
/ 20 августа 2011

У меня нет Visual Studio под рукой, чтобы найти лучшее решение, но вы всегда можете добавить Debug.WriteLine, чтобы напечатать значение в окне вывода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...