您以何种方式使用C#Lambda表达式?

ama*_*int 6 .net c# lambda c#-3.0

倒入你的帖子.我将从一对夫妇开始,让我们看看我们可以收集多少钱.

提供类似的内联事件处理程序

button.Click += (sender,args) =>
{
};
Run Code Online (Sandbox Code Playgroud)

查找集合中的项目

 var dogs= animals.Where(animal => animal.Type == "dog");
Run Code Online (Sandbox Code Playgroud)

用于迭代集合,例如

 animals.ForEach(animal=>Console.WriteLine(animal.Name));
Run Code Online (Sandbox Code Playgroud)

让他们来!!

And*_*ech 3

返回自定义对象:

var dude = mySource.Select(x => new {Name = x.name, Surname = x.surname});
Run Code Online (Sandbox Code Playgroud)

  • 您知道吗,您可以执行 new {x.name, x.surname} 吗?如本例所示,属性将是小写的。 (2认同)