首页 > Windows开发 > 详细

C#匿名方法

时间:2017-06-26 09:17:57      阅读:267      评论:0      收藏:0      [点我收藏+]

首先,介绍匿名方法的发展史,以代码展示:

static void Main(string[] args)
        {
            //最原始的委托
            TestDelegate testDelA = new TestDelegate(Method);

            //C# 2.0 后 Anonymous Method
            TestDelegate testDelB = delegate(string s) { Console.WriteLine(s); };

            //C# 3.0 lambda
            TestDelegate testDelC = (s) => { Console.WriteLine(s); };

            testDelA("Hello, this is a delegate!");
            testDelB("This is a anonymous Method!");
            testDelC("This is a lambda Method");
            Console.ReadLine();
        }

        static void Method(string s)
        {
            Console.WriteLine(s);
        }

 

C#匿名方法

原文:http://www.cnblogs.com/birdofparadise/p/7078885.html

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