русский
Germany.ruForen → Архив Досок→ Programmierung

C# - где используется класс Debug?

28.11.22 14:02
Re: C# - где используется класс Debug?
 
alex445 коренной житель
in Antwort Программист 28.11.22 12:05, Zuletzt geändert 28.11.22 14:12 (alex445)
Искать причины NRE одно из самых увлекательных занятий.
Ну не знаю, как по мне, это одна из самых простых задач :) Если конечно в null не скидывается где-то в соседних потоках

Странно. В той же Студии из покон веков есть инструмент для слежения за состоянием переменных (команда "Add Watch"). Нельзя к нему, чтоли, приделать условие, чтобы код останавливался в том месте, где значение переменной обналливается?


...А вот и оно. Называется Data Breakpoint. Можно юзать, когда нет возможности сделать проверку в сеттере (сеттера нет)

https://learn.microsoft.com/en-us/visualstudio/debugger/us...


Правда, это для обычного Дотнета не работало, до версии Коре 3.0, а только для нативного кода на С++.

 

Sprung zu