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元件。

以上是 C#中的lambda表达式是什么? 的全部内容, 来源链接: utcz.com/z/331049.html

回到顶部