Mam następujące zapytanie:Przypisywanie wartości w LINQ Select?
drivers.Select(d => { d.id = 0; d.updated = DateTime.Now; return d; }).ToList();
kierowcy to lista, która przychodzi z innym identyfikatorem i zaktualizowanej wartości, więc jestem zmianę wartości w wybór, ale to jest właściwy sposób to zrobić. Już wiem, że nie jestem realokacja sterowniki dla kierowców, ponieważ Resharper narzeka, więc myślę, że byłoby lepiej, gdyby to było:
drivers = drivers.Select(d => { d.id = 0; d.updated = DateTime.Now; return d; }).ToList();
ale jest to wciąż ten sposób ktoś powinien przypisać nowe wartości do każdego elementu w lista sterowników?
możliwy duplikat [efektów ubocznych Linq] (http: // stackoverflow.com/questions/5632222/linq-side-effects) – nawfal