【发布时间】:2015-11-19 20:54:25
【问题描述】:
我正在我的 C# 程序中寻找一个已知对象实例的某个属性会更改其值的位置。它是关于某个集合的 Count 属性,它最终有 2 个项目,而它应该只有 1 个。我可以看到第一个项目添加到集合中的位置,但我不知道第二个项目来自哪里。该程序会处理许多其他事情,我无法逐个处理。函数完成后,有趣实例的 Count 属性返回 2。
在我向此类集合中添加项目的地方设置断点并没有帮助。我使用的条件永远不会再次触发。将这种情况置之不理,实在是太吵了。
我尝试在$1.Count 更改时添加一个函数断点,但只要我单击该对话框窗口中的任意位置,条件就会再次被删除。这似乎是 Visual Studio 2015 中的一个错误。$1 将是我在将第一项添加到集合时分配的对象 ID。我现在想捕捉要添加的第二个项目。在监视面板中使用$1 确实有效,实际上这就是我在函数完成后查看有趣实例的Count 值的方式。
有人知道在此类事件上设置断点的方法吗?
【问题讨论】:
标签: .net debugging visual-studio-2015