Dealogic interview question

C#: what is delegate and ActionDelegate?