C#拉姆da

&gt, //(显式类型参数列表)=&gt,Lambda表达式可以有多个参数、一个参数, //(显式类型参数列表)=&gt,Lambda表达式可以有多个参数、一个参数

配置参数

  • 最大负荷:3kg
  • 三脚架类型:相机吸盘
  • 其他性能:1/4螺纹附件类型
  • 外形设计:黑色

查看完整参数>>

Lambda表达式:是一个匿名委托,是一种高效的类似于函数式编程的表达式,也是LINQ的基础。

Lambda表达式:是一个匿名委托,是一种高效的类似于函数式编程的表达式,也是LINQ的基础。

Lambda表达式可以有多个参数、一个参数,或者没有参数。其参数类型可以隐式或者显式。示例代码如下:

Lambda表达式可以有多个参数、一个参数,或者没有参数。其参数类型可以隐式或者显式。示例代码如下:

  1. (x, y) => x * y         //多参数,隐式类型=> 表达式  
  2. x => x * 5              //单参数, 隐式类型=>表达式  
  3. x => { return x * 5; }      //单参数,隐式类型=>语句块  
  4. (int x) => x * 5            //单参数,显式类型=>表达式  
  5. (int x) => { return x * 5; }      //单参数,显式类型=>语句块
     
  6. () => Console.WriteLine()   //无参数   注:无参数必须显式写()
  1. (x, y) => x * y         //多参数,隐式类型=> 表达式  
  2. x => x * 5              //单参数, 隐式类型=>表达式  
  3. x => { return x * 5; }      //单参数,隐式类型=>语句块  
  4. (int x) => x * 5            //单参数,显式类型=>表达式  
  5. (int x) => { return x * 5; }      //单参数,显式类型=>语句块
     
  6. () => Console.WriteLine()   //无参数   注:无参数必须显式写()

例:

例: