using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 匿名方法与Lamda表达式
{
class Program
{
static void Main(string[] args)
{
//任何可以使用委托的地方都可以使用匿名方法,匿名方法就是没有名字的方法。
//a指向一个匿名方法
Action a = delegate { Console.WriteLine("a"); };
a();
//b指向一个lamda方法,labda方法可以访问外部参数。
Action<string,string> b = (b1,b2) => { Console.WriteLine(b1+","+b2); };
b("b1","b2");
//当lamda只有一个参数和只有一句代码时,参数可以不用(),方法体可以不能{}
Action<string> c = d => Console.WriteLine(d);
c("c");
Console.ReadKey();
}
}
}