小编One*_*way的帖子

C#List <T> lambda查找然后修改元素

我将如何使用lambda使用List执行此操作

List<Foo> list....// create and add a bunch of Foo
int seconds = 100;

list.FindAll(x=>(x.Seconds == 0).Seconds = seconds) // yes I know that wont work...
Run Code Online (Sandbox Code Playgroud)

换句话说,找到Seconds == 0的所有foo对象并将值更改为我的局部变量...

我不想循环列表...我相信有一种方法可以用一个简单的lambda方法来做到这一点......

任何帮助赞赏

单程

c# lambda generic-list

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

generic-list ×1

lambda ×1