Pergunta de entrevista da empresa Avenga

Q: What is a delegate in C#?