一道事件委托面试题 - 猫叫老鼠跑主人醒
2016-04-14 21:15
363 查看
/* 道事件委托面试题 - 猫叫老鼠跑主人醒 */ using System; namespace CatCry { class MainClass { static void Main(string[] args) { Cat cat = new Cat(); // cat.OnMew += People.Wake; cat.Mew(); } } } public class Cat { public delegate void EventMiao(); public event EventMiao OnMew; public void Mew() { Console.WriteLine("miao...."); OnMew += People.Wake; OnMew += Mouse.Run; OnMew(); } } public class People { public static void Wake() { Console.WriteLine("人醒!"); } } public class Mouse { public static void Run() { Console.WriteLine("老鼠跑掉了!"); } }
相关文章推荐
- 【笔试/面试】—— 从大数相减到大数求除(大数求余)
- 有趣的积水问题(Twitter编程面试题)
- 面试题86:八数码问题
- 【笔试/面试】—— 从同余定理到大数求余
- 跋涉不止(42)
- 码农小汪-设计模式之-观察者模式 依赖倒置原则
- 面试题85:按指定精度打印开方后的结果
- 面试总结(截至2016/4/14)
- 程序员小笑话
- 程序员规划
- 码农小汪-设计模式-抽象工厂模式
- 码农小汪-设计模式-工厂方法模式 每一产品都有一个具体的实现工厂
- Leetcode(59)-Count Primes
- 一个面试大牛的经历
- 即腾讯面试和阿里面试4月总结
- 系统设计面试题
- 码农小汪-设计模式之-简单工厂模式 单一职责原则 重用代码
- 最基础、最全面的iOS面试题目
- 程序员浪漫利器
- iOS面试题基本答案一