Possible Duplicate:
Do code blocks completely replace delegates?

I just encountered the following declaration from a forum:

"Delegates is the past. Blocks are the future."

1) Are blocks the preferred way to do 'delegation' duties over delegates?
2) Is there any particular benefit of using a delegate vs a block?

Edit
Report