こんにちは、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 プロパティを更新したい