zoukankan      html  css  js  c++  java
  • Lambda表达式

       //1,定义委托
            private delegate void MyDelegate(string name);

            // 2,这是我们欲传递的方法,它与MyDelegate具有相同的参数和返回值类型
            public static void MyDelegateMethod(string name)
            {
                Console.WriteLine("Hello,{0}", name);
            }

            static void Main(string[] args)
            {
                #region 委托
                //// 3,创建delegate对象
                //MyDelegate md = new MyDelegate(MyDelegateMethod);
                //// 4,调用delegate
                //md("Michael");
                #endregion

                #region 匿名方法
                //MyDelegate md = delegate(string name)
                //{
                //    Console.WriteLine("Hello,{0}", name);
                //};
                //md("Michael");

                #endregion

                #region Lambda表达式
                ////匿名委托
                //MyDelegate myDelegate =(name => Console.WriteLine("Hello,{0}", name));

                ////调用委托
                //myDelegate("Michael");

                #endregion
            }

  • 相关阅读:
    GeoHash核心原理解析
    线程安全与可重入函数
    malloc和free的实现
    数字金字塔最大路径和——递归
    TCP连接建立与断开
    Gray Code
    C压缩字符串中的空格
    C++链接与装载
    epoll测试实例
    C++之手写strlen函数
  • 原文地址:https://www.cnblogs.com/914556495wxkj/p/4361195.html
Copyright © 2011-2022 走看看