博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#委托把方法当成参数
阅读量:7121 次
发布时间:2019-06-28

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

//定义委托,它定义了可以代表的方法的类型        public delegate void GreetingDelegate(string name);        ///         /// 用英文打招呼        ///         ///         private void EnglishGreeting(string name)        {            Console.WriteLine("Morning, " + name);        }        ///         /// 用中文打招呼        ///         ///         private void ChineseGreeting(string name)        {            Console.WriteLine("早上好, " + name);        }        //注意此方法,它接受一个GreetingDelegate类型的方法作为参数        ///         /// 委托(代理的方法)        ///         ///         ///         private void GreetPeople(string name, GreetingDelegate MakeGreeting)        {            MakeGreeting(name);        }        private void Form1_Load(object sender, EventArgs e)        {            //Delegate方式一:            //GreetPeople("Jimmy Zhang", EnglishGreeting);            //GreetPeople("张子阳", ChineseGreeting);            //Console.ReadKey();            //Action方式二:            GreetPeopleAction("Jimmy Zhang", (s) =>            {                Console.WriteLine("Morning, " + s);            });            GreetPeopleAction("张子阳", (s) =>            {                Console.WriteLine("早少好, " + s);            });            Console.ReadKey();        }        ///         /// Action委托作为参数        ///         ///         ///         public void GreetPeopleAction(string name, Action
action) { action(name); }

 

转载地址:http://kaxel.baihongyu.com/

你可能感兴趣的文章
七牛李倩:⼯程效率如何为研发赋能
查看>>
从“被动挖光缆”到“主动剪网线”,蚂蚁金服异地多活的微服务体系
查看>>
PhpStorm2016.3激活
查看>>
Docker4Dev #7 新瓶装老酒 – 使用 Windows Container运行ASP.NET MVC 2 + SQLExpress 应用
查看>>
使用vue.js构建一个知乎日报
查看>>
Microsoft Flow发布GA版本
查看>>
Python 赋值的一般含义是引用
查看>>
magento2 在香港用paypal
查看>>
Yii系列(1)打造虚拟开发环境及Yii的安装配置
查看>>
img/background/iconfont---谁最适合你?
查看>>
我的iOS程序生涯的起点
查看>>
程序员的工匠精神
查看>>
【underscore.js 源码解读】for ... in 存在的浏览器兼容问题你造吗
查看>>
Sass 与 Compass 实战经验总结
查看>>
微信公众号开发小记——3.接入三方登录
查看>>
个推获7亿元C轮募资,SDK接入超80亿
查看>>
如何10分钟让APP实现实时互动?
查看>>
Consul入门01 - 安装Consul
查看>>
Swift 编程思想,第一部分(补遗):牺牲小马
查看>>
css 不规整元素的宽高等比例
查看>>