标签: c#
(类比会非常有帮助)。到目前为止,关于这个主题的答案要么缺少三个科目,要么对我不够清楚。
答案 0 :(得分:5)
Method =类中的函数。
Delegate =指向Method的指针。
Event =具有特殊限制的委托 - 它只能由声明它的类调用
答案 1 :(得分:3)
方法 - 具有某种逻辑功能。
委托 - 一个函数指针。您可以将其视为可以引用方法的变量。
事件 - 一组代表,您可以随意执行/调用。
答案 2 :(得分:1)
method是成员函数。
delegate是一个可以容纳成员函数的对象。
event是一个事件。每个事件都有一个相关的代表。当事件被触发时,将调用委托中保存的所有方法