Как задать точку останова
Среда разработки позволяет вам устанавливать на строки кода специальные маркеры — точки останова, при достижении которых выполнение программы будет остановлено, а управление передано отладчику. Вы можете создавать безусловные и условные точки останова. При достижении безусловной точки останова выполнение программы будет остановлено в любом случае. При достижении точки останова с условием выполнение остановится только в том случае, если заданное условие истинно.
Точки останова отображаются в вертикальной линейке в левой части редактора кода, а также в панели Точки останова представления Отладка.

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

Во время отладки программа будет приостановлена в точке останова до выполнения кода в этой строке. Вы можете посмотреть текущее состояние приложения, включая стек вызовов и значения переменных, в представлении Отладка.

Задать точку останова с условием
Вы можете управлять тем, когда выполняется точка останова, задавая условия. Если вы создадите точку останова с условием, отладчик приостановит выполнение в следующих случаях:
- если заданное условие истинно;
- если условие содержит ошибки и не может быть скомпилировано;
- если условие было скомпилировано, но его выполнение привело к ошибке.
Чтобы задать логическое выражение для срабатывания точки останова, выполните следующие действия:
-
Щелкните правой кнопкой мыши слева от нужной строки кода и выберите пункт Добавить условную точку останова в контекстном меню.

Вы также можете задать условие для существующей точки останова. Для этого щелкните по ней правой кнопкой мыши и выберите пункт Изменить точку останова.
-
В раскрывающемся списке выберите Выражение, введите необходимое условие и нажмите Enter.

Точки останова с условиями отображаются символом в редакторе кода и панели Точки останова.
Задать количество обращений для точки останова
Вы можете указать количество обращений, после которого должна срабатывать точка останова. Точка останова будет приостанавливать программу только тогда, когда выполнение дойдет до этой точки в n-ый раз (где n — заданное количество обращений). В остальных случаях выполнение программы остановлено не будет.
Чтобы задать количество обращений, выполните следующие действия:
-
Щелкните правой кнопкой мыши слева от нужной строки кода и выберите пункт Добавить условную точку останова в контекстном меню.

Вы также можете задать количество обращений для существующей точки останова. Для этого щелкните по ней правой кнопкой мыши и выберите пункт Изменить точку останова.
-
В раскрывающемся списке выберите Количество обращений, введите необходимое число и нажмите Enter. В следующем примере программа будет останавливаться только каждый 10-й раз при прохождении точки останова:
