博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lambda表达式
阅读量:4656 次
发布时间:2019-06-09

本文共 668 字,大约阅读时间需要 2 分钟。

   //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

        }

转载于:https://www.cnblogs.com/914556495wxkj/p/4361195.html

你可能感兴趣的文章