我有一个属性为
的课程 private string fieldSelectedItem;
public string FieldSelectedItem
{
get
{
return fieldSelectedItem;
}
set
{
fieldSelectedItem = value;
}
}
从很多地方访问它。
我遇到了某种情况,即某个属性是由某个事件访问的。还有一些事件正在改变价值。我试过调试。是否可以检查哪个事件/功能已更改/访问该属性。有没有办法这样做。
答案 0 :(得分:9)
如何在setter中放置一个断点并查看堆栈跟踪。
Simples。
答案 1 :(得分:4)
如果你打破了属性访问器,堆栈跟踪应该会给你一些关于调用来源的信息。