using System;
namespace EventTest
{public class EventDemo{public void EventTest(){Cat cat = new Cat();MouseEventArgs ms = new MouseEventArgs();MasterEventArgs mas = new MasterEventArgs();cat.Calling += ms.Escape;//老鼠对 clling 订阅cat.Calling += mas.Wakened;//人 对 calling 订阅cat.Call(); //猫叫
        }}public sealed class Cat{public event EventHandler Calling;public void Call(){Console.WriteLine("猫叫了...");Calling?.Invoke(this, EventArgs.Empty);}}public sealed class MouseEventArgs : EventArgs{public void Escape(object sender, EventArgs e){Console.WriteLine("老鼠逃跑了...");}}public sealed class MasterEventArgs : EventArgs{public void Wakened(object sender, EventArgs e){Console.WriteLine("主人醒了");}}
}

转载于:https://www.cnblogs.com/LiMin/p/10364867.html

看懂 ,学会 .NET 事件的正确姿势-简单版相关推荐

  1. 看懂 ,学会 .NET 事件的正确姿势

    一.事件的本质        举个例子你是个取向正常的青年男性,有个身材火辣,年轻貌美,腿长肤白的美女,冲你一笑,给你讲了一个ABCD羊吃草的故事.你有什么反应? 可能你关注点在于颜值,身材,故事,故 ...

  2. PHP动作通常发生在,看php中文网视频课程的正确姿势!

    看在线课程如何集中精力学习?php中文网为你分享看php中文网视频课程的正确姿势!不谈理论给些实用建议,可以根据你的情况多尝试,看看哪条对你有用! 1.选一门自己有兴趣而且教师讲得好的课程. 2.在线 ...

  3. php中文网视频放不了,【杂谈】看php中文网视频课程的正确姿势!

    看在线课程如何集中精力学习?ki4网为你分享看ki4网视频课程的正确姿势!不谈理论给些实用建议,可以根据你的情况多尝试,看看哪条对你有用! 1.选一门自己有兴趣而且教师讲得好的课程. (点击学习:ki ...

  4. 【59MB】金融求职宝典 玩转金融业的正确姿势 增订版.PDF

    金融求职宝典 玩转金融业的正确姿势 增订版 [作 者]金融小伙伴著 [形态项] 373 [出版项] 北京:中国市场出版社 , 2017.07 [ISBN号]978-7-5092-1563-0 [中图法 ...

  5. php中文网线上视频,看php中文网视频课程的正确姿势!

    看在线课程如何集中精力学习?二当家的素材网为你分享看二当家的素材网视频课程的正确姿势!不谈理论给些实用建议,可以根据你的情况多尝试,看看哪条对你有用! 1.选一门自己有兴趣而且教师讲得好的课程. 2. ...

  6. 我的憨憨女友都能看懂学会的python多线程

    我和我的女朋友因为python而相识,同时也是因为python我才能把憨憨追到手.最近我和我女朋友在做一个项目,我负责语音识别和TTS,她负责QT界面设计.终于在上一个周我们都完成了各自预期的功能.到 ...

  7. qt 子窗口写到线程就卡死_我的憨憨女友都能看懂学会的Python多线程

    原文:https://urlify.cn/vIneu2 我和我的女朋友因为python而相识,同时也是因为python我才能把憨憨追到手.最近我和我女朋友在做一个项目,我负责语音识别和TTS,她负责Q ...

  8. Shiro教程八步曲(一)Shiro入门,小白菜鸟,也能看懂学会!

    Shiro入门 Shiro 是当下常见的安全框架,主要用于用户验证和授权操作. Shiro 有相当的复杂性,为了使得学习更加平滑,本系列教程按照如下节奏系统地,循序渐进地,难度平滑提高地展开 在使用S ...

  9. 『UML类图』一文看懂学会UML类图

最新文章

  1. 关于面试题的一些题型解析
  2. Linux chmod 命令 详解
  3. java多张图片上传安卓,Android Rxjava+Retrofit2 多图片+文字上传
  4. AspNet Core下利用 app-metrics+Grafana + InfluxDB实现高大上的性能监控界面
  5. android java split_Java中的split函数的用法
  6. Python小白的数学建模课-B3. 新冠疫情 SIS模型
  7. python退出mainloop_不要阻塞tkinter的mainloop
  8. springboot整合MyCat
  9. BZOJ 4178 A
  10. java笑话_[转]爆笑程序员的笑话集锦
  11. 【已解决】微信内置浏览器清缓存
  12. 未来富豪,将出自这12大颠覆性领域
  13. 如何通俗易懂地讲解牛顿迭代法?
  14. ReactOS 分析一
  15. vasp测试计算机,科学网—PWSCF 自洽计算、kpoints测试和ecut测试 - 叶小球的博文
  16. SAP增强总结-第四代增强(BTE概念及原理)
  17. Godaddy域名A记录解析详细教程
  18. android+学籍管理,论文基于android的学籍管理系统的设计与实现.doc
  19. 记一次oom_kill的排查
  20. 区块链技术应用落地 区块链助力中小企业融资

热门文章

  1. 鸿蒙os智能座舱,华为智能座舱的野心:HiCar上车,为鸿蒙OS铺路
  2. ROS入门笔记(二):ROS安装与环境配置及卸载(重点)
  3. 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)
  4. 函数使用了堆栈的字节超过_Go语言复习笔记——基本语法三之堆栈与字符串应用...
  5. python脚本 游戏赚金币_python捡金币游戏(上)
  6. Android10虚拟硬件,编辑 Android 虚拟设备属性
  7. 安卓学习笔记23:常用控件 - 网格视图与图像切换器
  8. 大数据学习笔记45:Sqoop - 数据迁移工具
  9. Spring学习笔记:第一个Spring Boot程序HelloWorld
  10. Java案例:汉诺塔问题