猿问
代表和活动之间有什么区别?
代表和活动之间有什么区别?
代表和活动之间有什么区别?两者都不能保存对可以执行的函数的引用吗?
沧海一幻觉
浏览 419
回答 3
3回答
侃侃无极
一个事件的声明增加了抽象和保护上一层委托实例。此保护可防止委托的客户端重置委托及其调用列表,并仅允许从调用列表中添加或删除目标。
0
0
0
慕盖茨4494581
除了语法和操作属性之外,还存在语义差异。从概念上讲,代表是功能模板; 也就是说,它们表达了一个函数必须遵守的契约,以便被认为是代表的“类型”。事件代表......好吧,事件。它们旨在在某些事情发生时提醒某人,是的,它们遵循代理定义,但它们不是一回事。即使它们完全相同(语法和IL代码),仍然会保留语义差异。一般来说,我更喜欢为两个不同的概念设置两个不同的名称,即使它们以相同的方式实现(这并不意味着我喜欢两次使用相同的代码)。
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
我要回答