<分区>
当自定义委托(delegate)可以直接调用添加到调用列表的方法列表时,我正在尝试理解对事件的需求。
如果这个问题太愚蠢,我深表歉意,但这是我长期以来一直试图理解的问题。
<分区>
当自定义委托(delegate)可以直接调用添加到调用列表的方法列表时,我正在尝试理解对事件的需求。
如果这个问题太愚蠢,我深表歉意,但这是我长期以来一直试图理解的问题。
最佳答案
它们本质上是相同的,但简单的区别在于委托(delegate)可以从任何范围调用(可见性允许),但事件只能由声明它的类的成员调用。
关于c# - 当委托(delegate)可以完成工作时,事件有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20938735/