Итак, ваши скомпилированные приложения могут быть запущены в режиме «отладки», из которого Visual Studio может отслеживать внутреннюю работу приложения и даже контролировать его.
A точку останова можно разместить практически в любом месте вашего кода, щелкнув в крайнем левом углу строки (вроде как на полях текстового редактора Visual Studio). Когда эта строка кода достигнута, отладчик Visual Studio фактически приостановит выполнение вашей программы и вернет вас в редактор, где вы сможете буквально навести курсор на переменную или объект или что-то еще и увидеть все об этом.
Также доступно окно «Локальные», которое даст вам разбивку всех ваших локально ограниченных элементов - это должно появиться по умолчанию в нижней части экрана при отладке.
В режиме отладки вы можете построчно перемещаться по выполнению вашего кода
F10 продолжит со следующей строки кода.
F11 попытается детализировать все функции, которые есть в текущей строке кода
Ctrl-D вызовет окно «Quick Watch», предоставляющее вам всю информацию о текущей выбранной переменной / объекте.
Когда вы находитесь в режиме отладки, вы можете сделать множество вещей - в некоторых случаях вы даже можете редактировать код по ходу работы.
Самый простой способ войти в режим отладки - использовать маленькую кнопку «play» вверху Visual Studio - и когда будет достигнута точка останова, он войдет в режим отладки и выделит текущую строку кода.
Вы также можете нажать F10 из редактора, и ваше приложение будет запущено и приостановлено на самой первой строке кода.
Для сравнения, в PHP вам фактически приходилось писать «отладочный код» в ваше приложение - с помощью Visual Studio вы можете фактически отслеживать выполнение вашего кода, не добавляя ничего в существующий код.
Я надеюсь, что вы начали.
Возможно, вы также захотите немного прочитать о вашей IDE. В Visual Studio есть метрическая масса вещей, которые помогут вам ориентироваться в коде так, как вы никогда не представляли в большинстве редакторов PHP.