c#委托和事件的区别
好好
05-02
0

       

c#委托和事件的区别:


  联系:事件是一种特殊的委托,均类似于C中的函数指针,将一个方法通过参数传到别的方法中,通过别的方法来调用。


  区别:体现在封装性。事件是订阅发布的机制。


  委托可以在类的外部直接赋值,直接调用。事件不可以在类的外部直接赋值,且不可以直接调用。


  事件是一个汉语词汇,读音为shì jiàn,意思是比较重大、对一定的人群会产生一定影响的事情。在物理学中,事件是由它的时间和空间所指定的时空中的一点。委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。


  

相关内容

电冰箱发热是什么原因
电冰箱发热是什么原因,冰箱是保存食物常用的家电,能使储存在里面的食...
05-03
冰箱胶条不粘了怎么办
冰箱胶条不粘了怎么办,冰箱胶条不粘了用电吹风吹软即可恢复正常。胶条...
05-03
美的变频柜机pp故障
美的变频柜机pp故障,美的变频柜机pp故障表示压缩机相序反接故障,...
05-03
为什么电视机屏幕上显示不出...
为什么电视机屏幕上显示不出电视,以小米电视为例,电视机屏幕上显示不...
05-03
电视出现undefined...
电视出现undefined是什么意思,电视出现undefined是...
05-03
空调外机必须比内机低吗
空调外机必须比内机低吗,空调外机一般都是比内机低的,但如果条件不允...
05-03

热门资讯

定期存折和定期存单有什么区别 定期存折和定期存单区别是存取次数不同、存款方式不同。定期存折不仅可以存定期,还能存活期,而定期存单只...
双色球中3个红球有奖吗 双色球中奖规则中,最小的奖需要满足猜中2个红球+1个蓝球或者猜中1个红球+1个蓝球或者猜中1个蓝球的...
龙卡和普通卡有什么区别 龙卡和普通卡的区别:发行对象不同、适用范围不同、类型不同。龙卡是由建行所发行的,而普通卡是储蓄卡或者...
约转存期是什么意思 约转存期指的是在定期存款到期后,按用户之前所约定的期限自动把该笔存款重新转为定期,从而实现了续期存款...
索迪斯卡使用范围上海,有以下四... 1、卖场超市类:家乐福、大润发、屈臣氏、好又多、易初莲花、特力屋、永新百货等;2、百货服装类:多样屋...
农行卡只收不付状态怎么解决 如果出现农行只收不付的情况,建议第一时间拨打客服电话95599,核实卡片的状态,如果是被冻结了,需要...
其他直接费用包括哪些,有以下九... 1、环境保护费;2、文明施工费;3、安全施工费;4、临时设施费;5、夜间施工费;6、二次搬运费;7、...
信用卡核卡是什么意思 信用卡核卡的意思是用户所申请的信用卡已在审核中了。信用卡审核就是前端在审核表格所填写的内容是否属实,...
循环贷款是什么意思 循环贷款是银行业常用术语,是指授信额度可以循环使用,一般是客户将商品住房抵押给银行,就可获得一定的贷...
体制内是什么意思 体制内是指在国家机关、国有企业、事业单位等的组织制度中起主导作用的一部分,泛指公务员、国有企事业单位...