手动创建委托与使用ActionFunc委托

手动创建委托与使用ActionFunc委托,第1张

手动创建委托与使用Action / Func委托

优点是清晰。通过为类型指定一个明确的名称,读者可以更清楚地知道它的作用。

当您编写代码时,它也将为您提供帮助。像这样的错误:

cannot convert from Func<string, int, double> to Func<string, int, int, double>

没有说以下内容那么有用:

cannot convert from CreateListAction to UpdateListAction

这也意味着,如果您有两个不同的委托,这两个委托都使用相同类型的参数,但从概念上讲,它们执行两项完全不同的 *** 作,则编译器可以确保您不会意外地在原意中使用另一个。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5567364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存