c#常用委托
2022/4/29 11:12:44
本文主要是介绍c#常用委托,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Action 委托
封装一个方法,该方法不具有参数且不返回值。
public delegate void Action();
注解
可以使用此委托将方法作为参数传递,而无需显式声明自定义委托。 封装的方法必须与此委托定义的方法签名相对应。 这意味着封装的方法必须没有参数,也没有返回值。 (C# 中,该方法必须返回 void
。 在 F# 中,函数或方法必须返回 unit
。 在Visual Basic中,它必须由 ... 定义Sub``End Sub
construct。 它也可以是返回忽略的值的方法。) 通常,此类方法用于执行操作。
备注 若要引用没有参数并返回值的方法,请改用泛型 Func<TResult> 委托。
Action委托有很多种类,总共16种,可以传入16个参数。
微软在文档上给了很详细的示例,从自己定义委托,到使用匿名方法,到使用Lambda,进化过程是完整的,可以仔细阅读学习。
参考资料:
https://docs.microsoft.com/zh-cn/dotnet/api/system.action?view=netframework-4.8
https://docs.microsoft.com/zh-cn/dotnet/api/system.action-2?view=netframework-4.8
这篇关于c#常用委托的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具
- 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID
- 2024-01-23用CI/CD工具Vela部署Elasticsearch + C# 如何使用
- 2024-01-23.NET开源的简单、快速、强大的前后端分离后台权限管理系统
- 2024-01-23C#对象二进制序列化优化:位域技术实现极限压缩