嗨,我想在与 where 子句中的给定条件匹配的对象列表中设置值。这可能吗?其他解决方法是使用 where 子句获取对象列表,然后使用 for 或 foreach 循环进行迭代并更新值。
listOfRequestAssigned.Where(x => x.RequestedNumber == CurrentRequest);
我有对象列表 listOfRequestAssigned 并且想要更新与我的搜索条件匹配的对象的某些属性。
class Request
{
bool _requestCompleted;
int _requestedNumber;
public int RequestedNumber
{
get { return _requestedNumber; }
set { _requestedNumber = value; }
}
public bool RequestCompleted
{
get { return _requestCompleted; }
set { _requestCompleted = value; }
}
}
我想使用 Linq 更新符合条件的所有对象的 RequestCompleted 属性