zoukankan      html  css  js  c++  java
  • Lambda作为一个委托类型的使用

    //Lambda表达式可以是一个委托,可以在需要传递委托的时候传一个Lamnda表达式,系统会自动的转换成委托的形式
        public delegate void AddEnventHandler(int a,int b);
        class B
        {
            public static void Print(AddEnventHandler add)
            {
                add(1,1);
            }
            public static void Main()
            {
                //这是没有返回值的写法
                Print((a,b)=>
                    {
                        Console.WriteLine(a + b);
                    });
                Console.ReadKey();
                //有返回值的这样写
                //Print((a,b)=>a+b);
                //或者是这样
                /*Print((a, b) =>
                    {
                        return a + b;
                    });
                 */
                //当然也可以这样
                /*Print(delegate(int a, int b) =>
                    {
                        return a + b;
                    });
                 */
    }
            }
  • 相关阅读:
    python学习之路-day3
    python学习之路-day2
    python学习之路-day1
    Hystrix断路器
    jmater的使用
    记录1
    springcloud-Gateway
    Quartz框架
    红黑树的左旋和右旋
    异步回调CompletableFuture
  • 原文地址:https://www.cnblogs.com/zhangran/p/2416340.html
Copyright © 2011-2022 走看看