C# => operator?
<p>So here I am learning the excellent language C#. I am a former Java but really like C#; Anyhow, I am looking at the Expression Blend 4 samples. There is one line in the Contact sample which includes: </p>

<pre><code>//In C:\Program Files (x86)\Microsoft Expression\Blend 4\Samples\en\Contacts\Contacts\ViewModels\ContactsViewModel.cs: 

contactDetailWindow.Closed += (o, e) =&gt;
{                              
   finishedCallback(contactDetailWindow.DialogResult);

   // Or, C:\Program Files (x86)\Microsoft Expression\Blend 4\Samples\en\Contacts\Contacts\ViewModels\ContactsViewModel.cs
   this.EditContact(newContact, dialogResult =&gt;
   {
        if (dialogResult.HasValue &amp;&amp; dialogResult.Value)
        {
        this.Contacts.Add(newContact);
        }
   });
};
</code></pre>

<p>What is the => operator actually doing? Is it overriding something?
Thanks </p>
