100。C委托进阶
摘要
委托的动态添加与移除,委托返回值,匿名委托。
正文
委托的动态添加与移除
通过+=增加方法,-=移除方法
delegate int MyDel(int x,int y);int Add(int x,int y) { return x + y; } int Minus(int x,int y) { return x - y; } private void btnShow_Click(object sender, EventArgs e) { MyDel del1 = new MyDel(Add); del1 += new MyDel(Minus); del1 -= new MyDel(Minus); int x = del1(2, 3); MessageBox.Show(x.ToString()); }
调用带返回值的委托
如果委托有返回值并且在调用列表中有一个以上的方法,会发生下面的情况。调用列表中最后一个方法返回的值就是委托调用返回的值。调用列表中所有其他方法的返回值都会被忽略。 delegate int MyDel(int x);int sum = 5; int Add(int x) { sum += x; return sum; } int Minus(int x) { sum -= x; return sum; } private void btnShow_Click(object sender, EventArgs e) { MyDel del1 = new MyDel(Add); del1 += new MyDel(Minus); del1(2); MessageBox.Show(sum.ToString()); }
匿名方法
如果方法只会使用一次,我们用匿名方法就方便多了
delegate int MyDel(int x);private void btnShow_Click(object sender, EventArgs e) { MyDel del = delegate (int x) { return x + 20; }; MessageBox.Show(del(10).ToString()); }
Lambda表达式
删除delegate关键字;
在参数列表和匿名方法主体之间放Lambdai运算符=>。Lambdai运算符读作"goes to"。private void btnShow_Click(object sender, EventArgs e) { MyDel del1 = (x) => { return x + 10; }; MessageBox.Show(del1(10).ToString()); }
一贷消雄你没看错,我也没写错。一贷消雄越来越多!我就想知道,究竟是贷款消费的人观念错了,还是我们这个时代刺激消费的理念错了?量入为出,理性消费但凡能成为一代枭雄的人,均有其过人之处,或书写
Steam周末免费体验孤岛惊魂6漫威之子帝国时代4Steam周末免费体验孤岛惊魂6,漫威之子,帝国时代4这个周末,将会有三款游戏,漫威暗夜之子,帝国时代4,孤岛惊魂6,这些都是免费的。如果你的电脑无法支持这三款游戏的基础配置,可以
睡觉时老是腿抽筋,就是缺钙?还要留心这4种疾病,别轻视在我们日常生活当中,相信很多朋友们都经历过睡觉腿抽筋的问题,就是在我们睡得正香的时候,腿部突然会不自觉的抽动一下,有时候甚至还会被疼醒。很多朋友想不通,为什么在睡觉的时候会突然出现
张仲景留下的一张土方子,调阴阳,巧治失眠多梦张仲景是中国古代著名的医药学家,他在伤寒论金匮要略等医学著作中留下了许多珍贵的医疗经验和治疗方案。其中,他留下的一张调阴阳的小方子,被广泛地应用于治疗失眠多梦等症状。本文将详细介绍
失眠入睡小妙招以下是一些可能有助于帮助您入睡的小技巧建立固定的睡眠时间表尽量在每天的相同时间睡觉和起床,这将有助于您的身体建立规律的睡眠习惯。避免咖啡因和刺激性物质尝试避免在晚上饮用咖啡茶或含有
营地炉石标准日报20230218热修完,进化萨终于进化不出来巨型了。但是塔迪乌斯又怎么办呢,真难搞啊。AAECAfHhBALLpQXMpQUOlrcE9eMEguQEkQE2fEEsvcEtvcEtIAFk4EF
关于迪希雅进常驻池这件事,朋友你怎么看?有两个消息,一好一坏,好消息是迪希雅下版本就要上线了,坏消息是之后她就要进入常驻池了。老实说,这两个消息对大猫君这个等着抽迪希雅的人来说,简直就是晴天霹雳。千算万算就是没有算到,米
幼师必备早教培训机构朋友圈文案话术1总听到一些家长说我感觉孩子太小了,现在学习太早了但事实上,教育不能凭感觉,而是看科学,从出生到学龄前的1000天教育,决定了一生85的智商。2赫克曼曲线表明03岁早期教育的投资回
2元一斤的海虹是开春第一鲜?海边人别逗了!海虹可不能乱吃头条创作挑战赛立春之后随着冰雪逐渐消融,海水的温度也开始逐渐回暖,这个时节上市的海鲜品种越来越多,价格也高中低都有,其中上市量最大和最便宜的就是海虹了。现在市场上售卖的海虹基本在2
散文火锅食事无无之北京入冬第一场雪如期而至。鹅毛般的雪片漫天而落,整座城市渐渐没入雪白的世界。阵阵寒气并不酷冷,反而让人精神一擞,食欲顿开。一家人围坐桌旁,一炉旺火,一锅热汤,一壶温酒,一碗蘸料
白酒中的科技与狠活,可能一粒粮食都没有,看看你喝的都是什么酒喝酒要喝纯粮酒,这是中国老百姓固有的思想和认知,外国人是万万理解不了的,因为中国农耕文明鼎盛时期,他们还在身披兽皮打猎呢,用粮食来酿酒这么奢侈的事儿,是万万不敢想象的。科技的进步与