> 首页 > 生活 > 百科 > c#委托和事件的区别

c#委托和事件的区别

来源: 时间:05-02 手机版

       

c#委托和事件的区别:


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


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


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


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


  

相关推荐:

快递拦截成功什么意思

冰箱冷藏12345哪个冷

什么家用车最省油?推荐三款

步步高家教机的利与弊

蓝光负离子吹风机和普通的有什么区别

冰箱冷藏12345哪个冷

韵达快递单号是哪个怎么看

一寸照片和二寸照片哪个大

标签:

声明:《c#委托和事件的区别》一文由排行榜大全()网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!

最近更新

百科排行榜精选

邮箱不能为空
留下您的宝贵意见