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
            }

  • 相关阅读:
    合并两个排序的链表
    反转链表
    java网络编程之TCP通讯
    java网络编程之UDP通讯
    Java中的线程同步机制
    阿里研发工程师面试题三个小结
    Android开发的进阶之路
    获取一个字符串中每一个字母出现的次数使用map集合
    Android常见面试题目
    Java垃圾回收
  • 原文地址:https://www.cnblogs.com/914556495wxkj/p/4361195.html
Copyright © 2011-2022 走看看