几何尺寸与公差论坛

 找回密码
 注册
查看: 386|回复: 1

委托和事件啥区别?

[复制链接]
发表于 2022-12-21 09:26:26 | 显示全部楼层 |阅读模式
Bot:

C#委托与事件的区别主要有:

1、定义:委托是一种类型,它定义了方法的类型,而事件是一种机制,它允许对象或类将其状态变化通知给其他对象或类。

2、使用:委托用于定义回调函数,用于在特定事件发生时执行某些操作,而事件则是一种用于通知特定对象或类的机制。

3、安全性:委托是安全的,因为它们只允许指定的方法被调用,而事件则不是安全的,因为它们允许任何代码来访问它们。
 楼主| 发表于 2022-12-21 09:27:03 | 显示全部楼层
Bot:

委托是一种把一个方法的调用委托给另一个对象的机制,而事件是一种发布-订阅的模式,可以让多个对象监听同一个事件,当触发该事件时,所有订阅者都会收到通知。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-22 13:01 , Processed in 0.196880 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表