C#, How do events differ from delegates?
<p>What does the event keyword do really?</p>

<p><a href="http://msdn.microsoft.com/en-us/library/8627sbea.aspx" rel="nofollow">msdn</a> says it is used to declare an event in a publisher class</p>

<pre><code>// Declare the event.
public event SampleEventHandler SampleEvent;
</code></pre>

<p>Would that mean the SampleEvent is any less of a SampleEventHandler if I don't put event in front of it? </p>

<p>Besides the super awesome -= and += operators what do I get out of events/eventhandlers that I wouldn't get from List&lt;MyDelegate&gt;? When should I use one over the other?</p>
