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

相关推荐
离陌在学C#2 小时前
C# 事件(Event)详解:从概念到实战
开发语言·c#
rockey6274 小时前
C#脚本引擎之AScript与Flee对比
c#·.net·script·eval·动态脚本
zjnlswd10 小时前
C#学习笔记4
笔记·学习·c#
曹牧11 小时前
C#:List<string>特定格式输出
windows·c#
Z59981784112 小时前
c#软件开发学习笔记--Modbus-TCP/UDP网口通讯
笔记·学习·c#
曹牧13 小时前
C#:取的多个药品批准文号中的一个
c#
用户2986985301416 小时前
3 种方法,轻松将 PowerPoint 转换为 PDF 格式
人工智能·后端·c#
KindSuper_liu17 小时前
HybridCLR DHE及MetaVersion工作流核心概念
c#
淡海水17 小时前
01-08-运行时-虚方法分派与接口调用的底层实现
linux·windows·microsoft·c#·虚方法·vtable·vsd
李高钢18 小时前
C# WPF Prism 进阶(三):导航(Navigation)深入
开发语言·c#·wpf