День восемьдесят пятый. #TipsAndTricks

Отладка в Visual Studio. Малоизвестные трюки

8. Наблюдайте за значениями переменных в рекурсивных вызовах функции

Случалось ли вам отлаживать рекурсивные функции, используя многочисленные вызовы Debug.WriteLine()? Иногда бывает сложно решить в голове, как отработает рекурсивная функция. Помочь в этом может окно Parallel Watch, в котором можно отследить изменения переменных в рекурсивном вызове.

1. Откройте окно Parallel Watch (Debug > Windows > Parallel Watch).

2. Нажмите “<Add Watch>” и введите имя нужной переменной.

3. По мере того, как вы проходите по рекурсивным вызовам, вы увидите, как они добавляются в новые строки окна.