什么是 C# 中的 Lambda 表达式?


C# 中的 Lambda 表达式用来描述一个模式。它有一个令牌 => 在一个表达式上下文中。这被读作“转至”运算符,并在声明 Lambda 表达式时使用。

下面是一个关于如何使用 C# 中的 Lambda 表达式的示例 −

示例

 在线演示

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      List<int> list = new List<int>() { 21, 17, 40, 11, 9 };
      int res = list.FindIndex(x => x % 2 == 0);
      Console.WriteLine("Index: "+res);
   }
}

输出

Index: 2

以上,我们看到了如何使用“转至”运算符来找到偶数的索引 −

list.FindIndex(x => x % 2 == 0);

以上示例会产生以下输出。

Index: 2

偶数位于索引 2 处,即它是第 3 个元素。

更新于: 20-6-2020

206 次浏览

开始你的 职业生涯

完成该课程即可获得认证

开始
广告