相关疑难解决方法(0)

C#=>运营商?

我对=>C#中的运算符有疑问.

我正在看Expression Blend 4样本.Contact示例中有一行包括:

//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);
        }
   });
};
Run Code Online (Sandbox Code Playgroud)

什么是=>运营商真正在做什么?它是否压倒一切?

c# lambda

22
推荐指数
3
解决办法
3万
查看次数

在这个C#代码中我的方法之后做什么符号"=>"?

我最近在这里问了一个问题,有人提供了这个答案:

private void button1_Click(object sender, EventArgs e)
{
     var client = new WebClient();
     Uri X = new Uri("http://www.google.com");

     client.DownloadStringCompleted += (s, args) => //THIS, WHAT IS IT DOING?
     {
         if (args.Error == null && !args.Cancelled)
         {
             MessageBox.Show();
         }
     };

     client.DownloadStringAsync(X);
}
Run Code Online (Sandbox Code Playgroud)

那是什么=>做什么?这是我第一次看到这个.

c# c#-3.0

5
推荐指数
3
解决办法
455
查看次数

标签 统计

c# ×2

c#-3.0 ×1

lambda ×1