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

相关推荐
唐青枫1 小时前
对象到底住在哪里?C#.NET 托管堆从分配、GC 到内存排查
c#·.net
fogota3 小时前
Emoji与Segoe MDL2 Assets的比较
c#·wpf
灸木4 小时前
C# 多线程与异步
c#
鱼听禅8 小时前
C# 学习笔记-使用 类型化客户端搭建HTTP客户端服务
学习·http·c#·工厂方法模式
geovindu10 小时前
CSharp:Condition Variable Pattern
后端·设计模式·c#·.net·.netcore·条件变量模式·同步型模式
淡海水11 小时前
11-03-Unity-List-T-和Dictionary-TKey-TValue-的性能调优实战
算法·unity·c#·list·dictionary
fogota11 小时前
C# 如何调用系统图标
c#·.net
△曉風殘月〆11 小时前
.NET是什么?为什么要选择.NET?
c#·.net·.net core·clr
fogota11 小时前
C# WPF 按钮加载字体图标 / 动物头像
c#·.net·wpf
fogota12 小时前
C# WPF 按钮加载系统图标 / 动物头像
c#·.net·wpf