3 ms·
Can't think of a good article, but here's my take: Delegate == singlecast. Meaning it can only point to one function at one time. Calling the delegate calls
by IanDrake 14y ago
Can't think of a good article, but here's my take:
Delegate == singlecast. Meaning it can only point to one function at one time. Calling the delegate calls the assigned function.
Event == multicast. Meaning an event is essentially as list of delegates. When the event is fired, each delegate is called synchronously in the order they were added.
That is the functional difference. Hope that helps.