Pregunta de entrevista de Avanade

What's the difference between an event and a multicast delegate?

Respuesta de la entrevista

Anónimo

10 sept 2012

Both maintain lists of methods to be called upon invocation. event can be used in interfaces, delegates would be fields and cannot. event can only be accessed wtihin the class that creates it, delegate can be fired by anyone who has access. event comes with an add and remove method that can be overridden.