本文摘自PHP中文网,作者零下一度,侵删。
在面试的时候经常会被问到,委托和事件的联系和区别?之前也一直没有彻底搞明白,下面就来总结一下。从一个有趣的需求入手。有三个角色,猫,老鼠和主人,当猫叫的时候,老鼠开始逃跑,主人则从睡梦中惊醒。
使用事件实现
如下代码:
1 | 1 namespace ConsoleApplication4 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 Cat cat = new Cat( "猫" ); 8 Mouse mouse1 = new Mouse( "老鼠" , cat); 9 Master master = new Master( "张三" , cat);10
|
阅读剩余部分
相关阅读 >>
关于.net 3.5中的委托实例
c# 利用委托进行异步处理实例代码
什么是委托?总结.net中重要的特性委托
type=file的change事件只能执行一次的问题及解决方法实例
简单介绍c#中的委托,事件与异步的用法
.net 1.x中的委托实例详解
c#中的委托实例代码详解(图文)
.net 2.0中的委托实例讲解
angularjs是怎么为ng-click事件传递参数的?
深入讲解c#中委托的+=和-=
更多相关阅读请进入《事件》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 总结委托和事件的联系和区别