C# 中的 lambda 表达式是什么?
C# 中的 lambda 表达式描述了一个模式。它在表达式环境中具有 token =>。当声明 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 个元素。
广告