Точки прерывания

Точка прерывания — это условие, при котором исполнение останавливается, чтобы вы могли проверить состояние программы, значения переменных, могли выполнить пошаговую отладку и т. д.

В простейшем случае точка прерывания связана со строкой модуля и содержит номер строки. Исполнение остановится перед тем, как выполнить эту строку.

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

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