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("关羽", "刘备");//输出关羽,刘备
}
}
}本文出自 “程序猿的家” 博客,请务必保留此出处http://962410314.blog.51cto.com/7563109/1538239
原文地址:http://962410314.blog.51cto.com/7563109/1538239