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表达式时非常有用。通过使用这些内置委托,我们可以编写更简洁、易读的代码。

相关推荐
是木子啦21 分钟前
wpf passwordbox控件 光标移到最后
c#·wpf
布伦鸽27 分钟前
C# WPF DataGrid使用Observable<Observable<object>类型作为数据源
开发语言·c#·wpf
.NET修仙日记2 小时前
2025年ASP.NETMVC面试题库全解析
面试·职场和发展·c#·asp.net·mvc·面试题·asp.net mvc
weixin_456904273 小时前
C# 串口通信完整教程 (.NET Framework 4.0)
网络·c#·.net
我笔记3 小时前
.net过滤器和缓存
c#
夏子曦12 小时前
C#内存管理深度解析:从栈堆原理到高性能编程实践
开发语言·c#
William_cl16 小时前
C# MVC网页调试的方法
开发语言·c#·mvc
小小的技术员16 小时前
C# 无实体生成JSON字符串
c#·json
L X..1 天前
Unity反射调用 ReactiveProperty<T>(泛型类型)内部方法时崩溃
unity·c#·游戏引擎·.net
缺点内向1 天前
C# 中 Excel 工作表打印前页面边距的设置方法
c#·.net·excel