Lambda表达式可以有多个参数、一个参数

时间:2019-11-17 11:31来源:摄影资讯
铺排参数 类型: 套装 材质: 其他 适用机型: 通用 承重: 89g 脚架包: 没有 三脚架类型: 其他 翻开完整参数 Lambda表达式:是三个无名氏委托,是大器晚成种高效的近乎于函数式编

铺排参数

  • 类型:套装
  • 材质:其他
  • 适用机型:通用
  • 承重:89g
  • 脚架包:没有
  • 三脚架类型:其他

翻开完整参数>>

Lambda表达式:是三个无名氏委托,是大器晚成种高效的近乎于函数式编制程序的表明式,也是LINQ的基础。

拉姆da表明式能够有两个参数、贰个参数,恐怕还未参数。其参数类型能够隐式或许显式。示例代码如下:

  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()   //无参数   注:无参数必需显式写()

例:

Func<string,int>strLength=delegate(stringstr){returnstr.Length;};//无名氏委托

编辑:摄影资讯 本文来源:Lambda表达式可以有多个参数、一个参数

关键词: