当前位置: 首页 > news >正文

C#的delegate简单练习

delegate中文的意思为委托。

在很久之前,Insus.NET有写过一篇《用一个简单的例子来演绎事件委托》http://www.cnblogs.com/insus/p/3732075.html

和另外一篇《涉及事件开发应用委托》http://www.cnblogs.com/insus/p/4148028.html

下面Insus.NET在控制台应用程序,简单写一个小例子,作为加强掌握。

比如有一个方法:

此时,你可以定义一个委托,关键词使用delegate,方法与上面的方法一样,参数个数一样和参数的数据类型也一样:

 经过这样一写,你就可以程序中引用了:


把方法名当作参数来传入委托的方法内。

 

现在,我们再添加另外一个方法:


结果输出:

 

相关文章:

  • 前端学习系列
  • 【前端】2017年12月11日 前端的内功心法语言篇--01
  • day14-css的存在形式以及优先级
  • [LeetCode] Ransom Note 赎金条
  • textField textView输入限制
  • Python中的generator对象
  • 数据结构C++ 队列——队列的应用
  • PS注意
  • 提升工作效率的方法
  • 基于Redis实现分布式锁,避免重复执行定时任务
  • 一篇文章告诉你React里为什么不能用index作为key
  • 阿武老师百搭傲娇句式
  • LaTeX模板(二)
  • java可重入锁(ReentrantLock)的实现原理
  • React Native声明属性和属性确认
  • (三)从jvm层面了解线程的启动和停止
  • 4. 路由到控制器 - Laravel从零开始教程
  • Android系统模拟器绘制实现概述
  • canvas 绘制双线技巧
  • cookie和session
  • Docker入门(二) - Dockerfile
  • Git同步原始仓库到Fork仓库中
  • httpie使用详解
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Java小白进阶笔记(3)-初级面向对象
  • 阿里云Kubernetes容器服务上体验Knative
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 每天10道Java面试题,跟我走,offer有!
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 我是如何设计 Upload 上传组件的
  • gunicorn工作原理
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 积累各种好的链接
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (1)常见O(n^2)排序算法解析
  • (2022 CVPR) Unbiased Teacher v2
  • (52)只出现一次的数字III
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (分布式缓存)Redis分片集群
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • .NET CLR基本术语
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 回调、接口回调、 委托
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET学习全景图
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • .project文件
  • @Autowired 与@Resource的区别
  • @GlobalLock注解作用与原理解析