您的位置:首页 > 编程语言 > C#

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("关羽", "刘备");//输出关羽,刘备

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  表达式 lambda c# lambda