我有一个包含 100,000 个对象的 BindingList。每个对象都包含一个 bool 属性,指示该对象是否已被修改。我基本上想遍历对象,当我找到一个将该 bool 属性设置为 true 的对象时,我想将其设置为 false。与此类似的东西:
foreach (myObject obj in bindingListOfMyObjects)
{
if (obj.Modified)
{
obj.Modified = false;
}
}
是否可以使用 LINQ 做到这一点?那会比上面的代码更快吗?