У меня есть следующий запрос:Назначение значений внутри LINQ Select?
драйверовdrivers.Select(d => { d.id = 0; d.updated = DateTime.Now; return d; }).ToList();
является списком, который поставляется в комплекте с другим идентификатором и обновил значение, так что я меняюсь значение в Select, но это правильный способ сделать это. Я уже знаю, что я не переназначение драйверов для водителей, потому что Resharper жалуется на это, так что я думаю, было бы лучше, если бы это было:
drivers = drivers.Select(d => { d.id = 0; d.updated = DateTime.Now; return d; }).ToList();
, но это все еще так кто-то должен назначить новые значения для каждого элемента список драйверов?
Возможный дубликат [Linq побочные эффекты] (http: // stackoverflow.com/questions/5632222/linq-side-effects) – nawfal