我有一个Car带有ResaleValue属性的对象,我将这些car对象的集合存储在:
IEnumerable<Car>
Run Code Online (Sandbox Code Playgroud)
我还有一个带有计算方法的ResaleCalculator().
在linq中有没有办法应用计算并ResaleValue在没有循环的情况下设置集合中每个对象的属性?
Ant*_*ram 14
你真的不想使用LINQ.首先,你没有避免循环,你只是将它抽象出来.其次,LINQ方法旨在过滤和/或投射序列,而不是使其变异.虽然你可以使用.ForEach 实例方法上List<T>不明确写一个循环,它几乎比简单的编码循环做你需要做的更清晰.