Pergunta de entrevista da empresa Avanade

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

Resposta da entrevista

Sigiloso

10 de set. de 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.