Lambda表达式与语句块,表达式成员

51 阅读1分钟

Lambda: 

lambda表达式有两种写法,

表达式写法与语句块写法:

表达式可以省略return,返回表达式计算结果。两种形式参数都可以给默认值。

表达式成员:

  有些写法看着像lambda的,但返回并不是一个匿名函数。这种形式称为表达式成员(语法糖)。

且不止函数,还有构造器,属性,方法等。具体看参考链接。

参考链接:

//Lambda
https://learn.microsoft.com/zh-cn/dotnet/csharp/language-reference/operators/lambda-expressions
//表达式成员 Expression-Bodied
https://learn.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/expression-bodied-members#methods