lambda表达式
2014-08-10 17:19
344 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { //lambda表达式可用于类型是委托的任意地方 //一个string类型的参数,一个string类型的返回值 // lambda1委托 参数 简写模式(return param)【单行可以简写】 Func<string, string> lambda1 = param => param; Console.WriteLine(lambda1("张飞"));//输出张飞 Console.ReadKey(); //传递两个string类型的参数 // 委托 参数 表达式 Action<string, string> lambda2 = (s1, s2) => { Console.WriteLine(s1 + "," + s2); Console.ReadKey(); }; lambda2("关羽", "刘备");//输出关羽,刘备 } } }
相关文章推荐
- C++ 11 Lambda表达式
- Java8学习教程之lambda表达式语法介绍
- Lambda FAQ_4.Lambda表达式的类型是什么?
- Lambda表达式基本用法
- Java8 Lambda表达式介绍
- android中lambda表达式使用示例
- Lambda 表达式基础语法
- Lambda表达式详解
- Lambda 表达式
- JDK8新特性之Lambda表达式
- Java 8 lambda表达式的10个示例
- Java Lambda表达式入门【第一步】
- Lambda 表达式的示例-来源(MSDN)
- 利用Lambda表达式、扩展方法以及泛型来实现一个另类的AOP
- 函数式编程--lambda表达式对比匿名内部类
- Java 中的 Lambda 表达式
- C++11:lambda表达式
- Lambda表达式在Android中的使用
- Java8的学习计划--lambda表达式的Function_predicate_consumer_bifunction
- Android Studio中使用lambda表达式的方法