你好,我想在符合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属性。