首页 > 其他 > 详细

Lambda表达式

时间:2015-03-23 23:32:36      阅读:276      评论:0      收藏:0      [点我收藏+]

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

Lambda表达式

原文:http://www.cnblogs.com/914556495wxkj/p/4361195.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!