委托的演化:命名函数、匿名函数、lambda表达式

代码
public   delegate   void  method1();

public   sealed   class  UsingDelegate
{
    
public   void  _pMethod()
    {
        Console.WriteLine(
" c# 1.0 " );
    }

    
public   void  Execute()
    {

        method1 m 
=   new  method1(_pMethod);

        method1 m2 
=   delegate ()
        {
            Console.WriteLine(
" C# 2.0 Anonymous Functions " );
        };

        method1 m3 
=  ()  =>  { Console.WriteLine( " C# 3.0 Lambda expression " ); };

    }

}


渐渐地,语法显得明朗化和简洁多了

你可能感兴趣的:(lambda)