C # => оператор?

У меня есть вопрос по оператору => в C #.

Я смотрю образцы Expression Blend 4. В образце контактов есть одна строка, которая включает:

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

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

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

Что на самом деле делает оператор => ? Это что-то переопределяет?

22
задан Eric Leschinski 26 March 2013 в 17:53
поделиться