C# 匿名函数

2024年8月29日 | 1 分钟阅读

匿名函数是一种没有名称的函数。换句话说,我们可以说一个没有名字的函数就是匿名函数。

在 C# 中,有两种类型的匿名函数:

  • Lambda 表达式
  • 匿名方法

C# lambda 表达式

Lambda 表达式是一种匿名函数,我们可以用它来创建委托。我们可以使用 lambda 表达式创建可以作为参数传递的局部函数。它也有助于编写 LINQ 查询。

C# Lambda 表达式语法

示例

输出

Square: 25

C# 匿名方法

匿名方法与 lambda 表达式提供相同的功能,不同之处在于它允许我们省略参数列表。让我们看一个例子。

示例

输出

This is anonymous function

下一主题C# 多线程