Lambda表达式是一种匿名函数,它可以像其他数据类型一样在C#中使用。使用Lambda表达式可以使代码更简洁、易于阅读和维护,同时还可以提高应用程序的性能。
Lambda表达式的基本语法是:(参数列表) => 表达式或语句块
其中,参数列表指定了Lambda表达式的输入参数,箭头(=>)之后是Lambda表达式的主体部分,可以是一个表达式或一组语句,用大括号括起来。
下面是一个简单的Lambda表达式的例子:
int[] numbers = {1, 2, 3, 4, 5}; int sum = numbers.Where(n => n % 2 == 0).Sum();
这个例子中,使用了Lambda表达式调用LINQ的Where方法,从数组numbers中筛选出所有偶数,并使用Sum方法求和。
通过以上例子,可以看到Lambda表达式在C#中的使用非常方便和简便。只需要熟悉Lambda表达式的基本语法,就可以在代码中轻松地应用它来简化代码和提高性能。