środa, 12 listopada 2008

Tip: Możesz wywołać breakpoint nie ustwiając go w IDE

Witam :-)
Pewnie 99% przypadków zatrzymywania kodu w tzw. breakpoincie dokonywana jest przez oznaczenie odpowiedniej linijki kodu jako właśnie breakpointa, klikając na marginesie edytora kodu Visual Studio w linii w której ma nastąpić przerwanie. Istnieje jednak inna możliwość jego wywołania: programowa. Wystarczy wywołać: Debugger.Break(). Wcześniej należy zaimportować przestrzeń nazw System.Diagnostics.

2 komentarze:

comma pisze...

Jest to jakaś specyficzna rzecz dla trybu debug czy kod będzie działał także w trybie release?

Dariusz Tarczyński pisze...

Działa także w trybie Release. Jeśli miałoby nie działać: wtedy musisz użyć jakiegoś contitional statement np. #if DEBUG.