C# 中的 Lambda 表达式


C# 中的一个 Lambda 表达式描述一个模式。

Lambda 表达式在表达式上下文中使用 => 令牌。在声明 Lambda 表达式时将其读作“传递到”运算符。

此处,我们正在从列表中查找第一个大于 50 的元素。

list.FindIndex(x => x > 50);

上面用到了 => 令牌。在下面显示相同内容 −

实例

 在线演示

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      List<int> list = new List<int> { 44, 6, 34, 23, 78 };

      int res = list.FindIndex(x => x > 50);
      Console.WriteLine("Index: "+res);
   }
}

输出

Index: 4


更新于: 22-Jun-2020

519 浏览

开启职业生涯 职业

完成课程并获得认证

开始
广告