gpt4 book ai didi

c# - 委托(delegate)分配给什么方法

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:10 25 4
gpt4 key购买 nike

这是我在

中的定义
private SavePreferenceCallback savePreferenceHandler;

public SavePreferenceCallback SavePreferenceHandler
{
get
{
return savePreferenceHandler;
}
set
{
savePreferenceHandler = value;
}
}

然后在调试代码时,我遇到了这样一行:

savePreferenceHandler();

我不知道如何走得更远,要看什么?它运行的是什么方法?

最佳答案

F11 单步执行代码,基本上您会发现。或者您始终可以检查 savePreferenceHandler 的值以查看它表示的方法。

旁节点:如果您使用的是 C# 3 或更高版本,则可以使该属性变得相当简单:

public SavePreferenceCallBack SavePreferenceHandler { get; set; }

您也可以考虑将其设为事件

关于c# - 委托(delegate)分配给什么方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10035197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com