一、Lambda表达式的作用:
关于前面的章节我们了解到:
定义一个委托如下:
public delegate void Func(int x,int y); //定义一个委托,命名为Func, 为了方便理解,这里可以理解成定义了一个特殊的函数指针。
使用如下:
Func sum=new Func(符合的方法名);
现在有一种新的技术可以最快速的实现委托那就是Lambda表达式。
class Program
{
static void Main(string[] args)
{
#if true
Func<string, string> lambda = new Func<string, string>(print); //传统方法,将print方法名赋值给lambda
#else
Func<string, string> lambda