有什么方法可以在自动实现的属性中的 setter/getter 上设置断点吗?
int Counter { get; set; }
除了将其更改为标准属性(我正在这样做,但为此我必须更改并重新编译整个项目)
最佳答案
使用 Visual Studio 2008、2010、2012、2013:
- 转到断点窗口
- 新的 -> 在功能中断......
对于
get
,键入:ClassName.get_Counter()
对于
set
,键入:ClassName.set_Counter(int)
当遇到断点时,您会得到一个“无可用源”,但您会在调用堆栈中找到调用位置。
我找到了这个解决方案 here on MSDN
关于c# - 调试自动属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4408110/