O'Reilly logo
  • Sanjay p thinks this is interesting:

An event is a construct that exposes just the subset of delegate features required for the broadcaster/subscriber model.

From

Cover of C# 5.0 in a Nutshell, 5th Edition

Note

Event : Construct that reveals just the portion of delegate, so as to meet the needs a broadcast-subscriber design pattern