Что делают делегаты? С#

Просветите, что такое делегаты, зачем они нужны и где их можно использовать?

Делегаты, это контейнер с ссылками на методы. Подробнее можно посмотреть в данном видео:
https://www.youtube.com/watch?v=9P-nWCFaqAU