Lambda表达式

来源:互联网 发布:基础网络 腾讯云 编辑:程序博客网 时间:2024/05/21 12:49

Lambda表达式

      .net  1.0 委托

     .net   2.0 匿名类

=========================================

public delegate string  DeleTransfer(string s,int len);
  
  public static string Transferx(string s,int len)
  {
       return  s.Substring(0,len) ;
  }
  public static void Main(string[] args)
  {
   DeleTransfer dt = delegate(string s,int len)
         {return  s.Substring(0,len) ; } ;
      Console.WriteLine(dt("Gong",3));

}

===========================================

 .net   3.5

      DeleTransfer dt= (s,len) =>{return  s.Substring(0,len);} ;
      Console.WriteLine(dt("Gong",2));

(s,len)  参数表

{return  s.Substring(0,len);} ; 方法体