Can someone please break down what a delegate is into a simple, short and terse explanation that encompasses both the purpose and general benefits? I\'ve tried to wrap my h
It's interesting that no-one has mentioned one of key benefits of delegation - it's preferable to sub-classing when you realise that inheritance is not a magic bullet and usually creates more problems than it solves. It is the basis of many design patterns, most notably the strategy pattern.