Если не ошибаюсь, то делегаты это ссылки на методы. Мы можем делегату присвоить сразу несколько методов, тогда при вызове делегата будут вызываться эти самые несколько методов. Мне кажется что подойдет такой пример, допустим из игры какой-нибудь. На персонажа происходит воздействие(какие-то заклинания на него противник кидает в количестве двух шт.), вот и получится del += воздействие1; del += воздействие2; Может пример не совсем удачный или я не понятно выразился, пусть поправят знающие люди)
Делегат — это тип, который представляет ссылки на методы с определенным списком параметров и типом возвращаемого значения. ... Однако в контексте делегатов сигнатура метода содержит возвращаемое значение. Другими словами, метод должен иметь тот же возвращаемый тип, что и делегат.