c#内置委托

C#语言中有许多内置的委托,其中一些是常用的,包括:

  1. Action:表示不带返回值的方法的委托。它可以接受多个参数,但不返回任何值。
csharp 复制代码
Action<int, string> actionDelegate = (x, y) => Console.WriteLine("Action called with " + x + " and " + y);
  1. Func:表示带有返回值的方法的委托。它可以接受多个参数,并返回一个值。
csharp 复制代码
Func<int, int, int> funcDelegate = (x, y) => x + y;
  1. Predicate:表示接受一个参数并返回布尔值的方法的委托。通常用于作为筛选条件。
csharp 复制代码
Predicate<int> predicateDelegate = x => x > 10;

这些内置的委托提供了一种方便的方式来定义和传递方法,尤其在使用Lambda表达式时非常有用。通过使用这些内置委托,我们可以编写更简洁、易读的代码。

相关推荐
He BianGu3 小时前
【WPF-VisionMaster】机器视觉通用平台V5.0版本发行说明
opencv·c#·wpf·halcon·机器视觉·visionmaster
tang_04273 小时前
【Hi.Ltd 专题】第9期:Interop 配置互操作(JSON/INI/XML/YAML/注册表/扫码)
经验分享·c#·hi.ltd系列
tang_04279 小时前
【Hi.Ltd 专题】第7期:Threading 采集线程、锁与 LRU 缓存
经验分享·c#·hi.ltd系列
A_nanda9 小时前
C# 界面卡顿:从定位到根治
c#
2501_9307077810 小时前
使用C#代码为新创建的 Word 文档创建目录
c#·word
czhc114007566311 小时前
同一个数,两把尺子:六组“看着一样、其实不一样“
c#
花北城12 小时前
【C#底层库】access_token授权鉴权验证
c#·鉴权·token·授权
rick97713 小时前
C# 动态代理与 DispatchProxy:从原理到实战的完整指南
c#
tang_042713 小时前
【Hi.Ltd 专题】第8期:Managements 插件、单例与服务定位
经验分享·c#·hi.ltd系列
曹牧1 天前
C#:24小时制时间
c#