委托、事件和方法之间的区别是什么?
本文关键字:区别 是什么 之间 方法 事件 委托 | 更新日期: 2023-09-27 18:05:41
(类比会很有帮助)。到目前为止,关于这个话题的答案要么缺乏三个主题,要么对我来说不够清楚。
方法=类中的函数。
Delegate =一个指向方法的指针。
事件=具有特殊限制的委托——它只能由声明它的类调用
方法 -一个带有逻辑的函数。
Delegate—函数指针。你可以把它想象成一个可以引用方法的变量。
Event—委托的集合,您可以随意执行/调用。
方法是成员函数。
委托是可以保存成员函数的对象。
事件就是事件。每个事件都有一个关联的委托。委托中保存的所有方法在事件触发时被调用