这是我在
中的定义private SavePreferenceCallback savePreferenceHandler;
public SavePreferenceCallback SavePreferenceHandler
{
get
{
return savePreferenceHandler;
}
set
{
savePreferenceHandler = value;
}
}
然后在调试代码时,我来到这一行:
savePreferenceHandler();
我不知道怎么走得更远,看什么?它运行的是什么方法?
答案 0 :(得分:5)
按 F11 进入代码,基本上你会发现。或者您可以随时检查savePreferenceHandler
的值以查看它所代表的方法(或方法)。
Side-node:如果您使用的是C#3或更高版本,则可以使该属性更加简单:
public SavePreferenceCallBack SavePreferenceHandler { get; set; }
您也可以考虑将其改为事件。
答案 1 :(得分:1)
如果您想知道将调用哪种方法,可以将鼠标悬停在变量savePreferenceHandler
上,调试器将显示分配的方法。
您还可以在属性设置器中放置断点,以查看分配的方法。
最后,您可以使用 F11 并在调用方法时进入该方法。