I have a question about the =>
operator in C#.
I am looking at the Expression Blend 4 samples. There is one line in the Contact sample which includes:
//In C:Program Files (x86)Microsoft ExpressionBlend 4SamplesenContacts
//ContactsViewModelsContactsViewModel.cs:
contactDetailWindow.Closed += (o, e) =>
{
finishedCallback(contactDetailWindow.DialogResult);
// Or, C:Program Files (x86)Microsoft ExpressionBlend 4Samplesen
// ContactsContactsViewModelsContactsViewModel.cs
this.EditContact(newContact, dialogResult =>
{
if (dialogResult.HasValue && dialogResult.Value)
{
this.Contacts.Add(newContact);
}
});
};
What is the =>
operator actually doing? Is it overriding something?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…