美文网首页
匿名方法与Lambda表达式

匿名方法与Lambda表达式

作者: 灰灰灰灰灰丶 | 来源:发表于2016-05-20 11:55 被阅读15次

//匿名方法就是没有方法名的方法。有参数和和方法体
例:static int Test(int a1,int a2)
{
return a1+a2;
}
改写成匿名方法:
Func<int,int,int>sum=delegate(int a1,int a2)
{
return a1+a2;
};

改写为Lambda表达式为
Func<int,int,int>sum=(a1,a2)=>{
return a1+a2;
}
//当只有一个参数时,可以不加上括号,函数体只有一条语句的话,可以不写花括号,也可以不加上return语句。
Func<int,int>sum=(a)=>
{
return a+1;
}
改写后:
Func<int,int>sum=a=>a+1;

相关文章

  • Lambda表达式

    Lambda表达式 >> Lambda表达式和高阶方法Lambda表达式是一种匿名方法的表示方式。Lambda表达...

  • Java的Lambda表达式

    Java的Lambda表达式 1. 什么是Lambda表达式 简单的说,Lambda表达式就是匿名方法。Lambd...

  • lambda表达式

    11. lambda表达式 lambda表达式本质上是一组匿名方法比如 obviously,lambda表达式由三...

  • Lambda表达式学习

    11. lambda表达式 lambda表达式本质上是一组匿名方法比如 obviously,lambda表达式由三...

  • JDK 8新特性—Lambda表达式

    Lambda表达式 简介: Lambda表达式本质上是一种匿名方法,能将该方法作为参数传入其他方法中,用法上与一个...

  • lambda 中的方法引用

    Method Reference 使用lambda表达式可以创建匿名方法。然而,有时lambda表达式只调用现有方...

  • Java8 Lambda

    1. 什么是Lambda表达式 Lambda表达式本质上是一个匿名方法。Lambda表达式的模板是: (T arg...

  • java8 之方法引用

    方法引用 你可以使用lambda表达式来创建匿名方法。 但是,有时,lambda表达式只是仅仅调用一个方法。在这些...

  • Java 函数式编程技能清单

    首先,了解匿名内部类,函数式接口1、熟练使用Lambda表达式编程掌握Lambda表达式编写方法,方法引用,默认方...

  • lambda构造方法引用

    lambda表达式构造方法引用:使用匿名函数、lambda表达式分别进行测试 1、首先创建student类 2、然...

网友评论

      本文标题:匿名方法与Lambda表达式

      本文链接:https://www.haomeiwen.com/subject/ayknrttx.html