我有一个BindingList我想更新某些项目,但为了使用仅适用于List<>的Foreach ,我必须使用BindingList项目初始化一个新列表。像这样:
new List<ScanData>(ScanDataList)
.FindAll(i => i.Badge == badge)
.ForEach(x =>x.EmpName = empname);
这是我发现的最简单的方法,但我不想从New关键字开始,有没有其他更简单的方法来迭代BindingList项目并使用像上面这样的单线更新它们?(为了便于阅读,我把它分成三行)。我只想删除New关键字,但这不起作用,如果一个新函数有帮助,那也是可以接受的,如果它对任何BindingList的泛型都是完美的。
- 注意:我使用的是紧凑框架 2.0
- 我不想初始化一个我不会使用的变量。
谢谢。