C#lambda表达式

namespace ConsoleApplication1

{

  public delegate int AddSum(int a,int b);

  class Program

  {

    Program p = new Program();

    //AddSum addSum = new AddSum(p.Add);

    //AddSum addSum = delegate(int a, int b) { return a + b; };

    //AddSum addSum = (int a, int b) => { return a + b; };

    AddSum addSum = ( a,  b) => { return a + b; };

    int sum = addSum(5, 3);

    Console.WriteLine(sum);

    Console.ReadKey();

  }

  //public int Add(int a, int b)  

  //{

  //  return a + b;

  //}

}

posted on 2018-01-27 17:30  大山的  阅读(86)  评论(0编辑  收藏  举报

导航