1

高效,我指的是资源。

foreach (var n in ActiveNodes.Where(x => userApplications.Any(y => y.BuyerId == x.BuyerID)))
{
    n.Status = PingtreeStatus.Duplicate;
}
4

1 回答 1

3

Linq 用于查询而不是更新。你的方法完全没问题。Linq 将允许您创建具有不同属性值的集合(节省一些创建新对象、将其添加到列表等的开销),但它并非旨在就地更新集合。

于 2013-08-26T18:06:01.080 回答